→ LOVEMS: 工作是一種娛樂 娛樂是一種工作 滿分10/06 12:35
※ 編輯: a1106abc (42.73.67.157 臺灣), 10/06/2021 12:35:58
推 Ericz7000: 高中有人超喜歡玩這類遊戲的 然後現在超猛 10/06 12:35
→ kuinochi: 批改娘 10/06 12:35
推 adgbw8728: 下班還要codingㄛ 10/06 12:36
推 guogu: steam很多這種類型的遊戲啊 10/06 12:36
→ Ericz7000: 不過是跟電路比較相關的遊戲 10/06 12:36
推 kaj1983: 沒辦法賺錢的東西下班才不想搞... 10/06 12:36
→ lomorobin: 我寧願玩BaBa is You 10/06 12:37
推 jokerpok: 《A=B》從入門到退費 10/06 12:37
推 iceonly: baba is you還比較好玩 10/06 12:37
推 Neil000: BABA IS YOU A IS B 10/06 12:37
→ guogu: 喜歡視覺化一點的我推薦7 Billion Humans 10/06 12:37
推 spfy: C#是世界上最好的語言 不服來戰 10/06 12:38
→ qaz95677: 不寫程式的人才會覺得好玩 10/06 12:38
→ guogu: 比較復古風的TIS-100 10/06 12:39
推 xex999: 上班都在寫程式了 玩個遊戲還要寫程式? 10/06 12:39
→ guogu: 有搭配放置線路位置的 深圳 I/O 10/06 12:40
→ qwer338859: float oOooo,oo0oo,oooOo; 10/06 12:41
推 cd12631: 要玩這種去刷leetcode不就好 10/06 12:41
推 vsepr55: 沒辦法賺錢下班不想搞...所以推文能賺錢嗎 10/06 12:41
→ vsepr55: 還是只有我不懂賺== 10/06 12:41
→ lomorobin: 只是單純覺得像BaBa那種真的用遊戲畫面包裝的邏輯遊戲 10/06 12:42
→ lomorobin: 比較吸引人,這個做的跟平常上班的螢幕畫面這麼像實在 10/06 12:42
→ lomorobin: 提不起勁。 10/06 12:42
推 kaj1983: 我也不懂啊,不用這麼自卑啦 10/06 12:43
推 ringil: 這類大部分不是真的寫code 比較像邏輯小遊戲 10/06 12:44
推 CowBaoGan: baba is you比較好玩 10/06 12:45
推 flysonics: 我刷leetcode不就好了 10/06 12:46
推 dogluckyno1: Baba is you 10/06 12:47
→ yyc1217: Leetcode比較好玩 10/06 12:48
推 bitcch: ++a++ 10/06 12:48
→ kuninaka: leetcode真的比較好玩 10/06 12:48
→ jarr: 看了一下 感覺這跟程式邏輯沒啥關係 10/06 12:49
推 v86861062: 我不懂 10/06 12:50
推 kirimaru73: 我的標點符號有用錯嗎? NO NO NO 10/06 12:50
→ kirimaru73: 我的迴圈條件有寫錯嗎? NO NO NO 10/06 12:50
→ kirimaru73: 我的演算法邏輯有錯嗎? NO NO NO 10/06 12:50
→ kirimaru73: 我的指標使用有問題嗎? NO NO NO 10/06 12:50
→ kirimaru73: 我有把變數名稱看錯嗎? NO NO NO 10/06 12:50
→ kirimaru73: 我的程式裡面有BUG嗎? YES YES YES YES!! 10/06 12:50
→ kirimaru73: 難道我還不能下班嗎? 10/06 12:50
→ jarr: 皮套程式設計 實際上只是普通的益智遊戲 10/06 12:51
→ jarr: 你為何不問問神奇海螺呢? 10/06 12:52
推 pponywong: 要寫程式 自己開vs/vsc就好了 10/06 12:53
推 kirimaru73: 程式設計本身也是個益智遊戲 只不過那個益是你的表情 10/06 12:53
推 Arctica: 我每天開Eclipse都在玩惹R 10/06 12:54
推 anumber: 我的程式裡有全形空白嗎? 10/06 12:55
推 kirimaru73: python或是那個不該活在世界上的javascript就很能玩了 10/06 12:56
→ kirimaru73: 寫C++需要養成一些好習慣 不然很容易被坑 10/06 12:56
→ fragmentwing: 35樓XD 10/06 12:57
→ fragmentwing: 為什麼說javascript 不該活啊?不是很多在用? 10/06 12:58
→ lomorobin: banana好吃 10/06 13:02
→ spfy: JS真的邀受難寫 10/06 13:02
推 js850604: 三小n怎麼出現的 10/06 13:02
推 megalodon35: 幹嘛不寫真的程式就好 10/06 13:02
推 nettlefish: 這只是單純的邏輯置換遊戲 其實沒到寫程式的等級 10/06 13:02
→ jarr: java 奇妙的邏輯 10/06 13:03
推 kirimaru73: 如果程式語言擬人,見到javascript娘我一率建議腹拳 10/06 13:03
→ kirimaru73: banana的邏輯在那堆裡面其實算簡單的,只是他最好笑 10/06 13:04
→ qwer338859: JAVA和JAVASCRIPT是完全不同的東西好嗎 10/06 13:04
推 LGNexus5: 其實就是JavaScript 對 + 的定義很不直覺 這些問題都 10/06 13:05
→ LGNexus5: 是從+衍伸出來的 10/06 13:05
→ qwer338859: 弱型別的原罪 10/06 13:05
推 killheken: 靠杯原來JS這麼G8喔 希望我一輩子都不要用到 10/06 13:06
→ qwer338859: 你如果寫前端的話不可能不碰 10/06 13:07
推 Arctica: not a number吧XD 10/06 13:09
推 LYSLYS: JavaScript請正名把java去掉 改成HahaScript比較貼切 笑 10/06 13:12
→ LYSLYS: 我不懂它 10/06 13:12
推 vsepr55: 謝謝你,我吐了 10/06 13:14
推 kaj1983: 為什麼會變banana? 10/06 13:17
→ lazarus1121: java跟javascript的關係,就像狗跟熱狗一樣 10/06 13:18
→ guesd: 因為+ '+"a"'預期要是數字 但"a"不是所以吐NaN 再轉成字串 10/06 13:18
推 SuicidePeko: 還好我後端 10/06 13:19
推 kirimaru73: +(某個東西) 的意思就是 把某個東西強制轉成數字值 10/06 13:19
→ kirimaru73: a轉不過去就會變NAN 10/06 13:20
→ kirimaru73: 而其他程式語言要不沒有這種語法,要不直接吐錯誤給你 10/06 13:20
推 kaj1983: 感謝g大,有點懂了XD 10/06 13:21
→ kirimaru73: 而javascript會用他自己的邏輯把不一致的型態全吃下去 10/06 13:21
→ gigial: 這串推文笑了 10/06 13:21
→ lazarus1121: 在剛學程式時,會覺得js會自動幫你轉型態超讚的啦 10/06 13:21
推 tsunamimk2: 請愛用typescript 10/06 13:23
推 kirimaru73: js的超轉換對程式設計師(的肝)是致命的 10/06 13:23
→ kirimaru73: 因為你根本就寫錯了,但是js覺得你完全沒寫錯 10/06 13:23
→ lazarus1121: 久了之後我覺得程式語言還是笨一點比較好 10/06 13:24
推 tsunamimk2: 不過ecmascript的原罪就那樣 也只好靠Babeljs webpack 10/06 13:24
→ tsunamimk2: 之類的轉換打包了 10/06 13:24
→ tsunamimk2: php 也有一樣的問題 10/06 13:25
推 tsunamimk2: 回到本文這個遊戲 我不知道是不是只有一個assign oper 10/06 13:27
→ tsunamimk2: ator 啦 不然他應該不是圖靈完備 10/06 13:27
推 tom83615: 解題還要花錢? 10/06 13:28
推 smart0eddie: +_+ 10/06 13:29
推 tsunamimk2: 如果那個assign 其實也是fuction call 那他其實是lamb 10/06 13:30
→ tsunamimk2: da 10/06 13:30
→ jonathan793: 玩leetcode hackerrank codeforce不就好了 10/06 13:47
推 jackshadow: 35樓QQQQ真的 10/06 13:49
推 inte629l: 直接玩leetcode吧 10/06 13:49
推 tsunamimk2: 這種比較像玩brainfuck 語言 10/06 13:50
→ tsunamimk2: leetcode 是玩演算法的思考模式 10/06 13:51
推 m2036172: 我是覺得給想要入行的練習倒是蠻好的 10/06 13:55
推 hom5473: 然而現在他們搞了node.js連後端&桌面都想給你javascript 10/06 13:57
→ tsunamimk2: nodejs畢竟只是個runtime 後端用js寫除非你是整個 10/06 13:59
→ tsunamimk2: 與mongodb之類的整合再一起 不然其實沒啥好處 10/06 13:59
→ harchhicc: node env跟web env還是差很多 10/06 14:00
→ harchhicc: 不過js的bad part還是一樣噁心 10/06 14:00
→ tsunamimk2: 基於v8的JIT也就那樣了 10/06 14:00
→ tsunamimk2: 所以說請愛用typescript XDDDD 10/06 14:00
→ tsunamimk2: 但js的toolchain已經比C的還要噁心了 10/06 14:01
→ harchhicc: nodejs最大的利器還是isomorphic吧 前後端統一語言 10/06 14:01
→ tsunamimk2: 我光是解釋webpack給新手前端就高機率勸退 10/06 14:01
→ harchhicc: 代表可以更有效地壓榨碼農LUL 10/06 14:01
→ tsunamimk2: 剩下的是本來就拜ECMA教的, 或者因為functional 10/06 14:01
→ tsunamimk2: 愛屋及烏的那種 10/06 14:01
→ tsunamimk2: 可是這種統一語言沒啥意思 .NET/C#/CSHTML更好 10/06 14:02
→ tsunamimk2: 產能與維護性更高 而且更好找工程師 10/06 14:02
→ tsunamimk2: js其實遠比很多人想的複雜而且難寫... 10/06 14:03
→ tsunamimk2: 因為js熱門起來的defered-promise非同步模型也是 10/06 14:04
→ harchhicc: 產能不一定吧 至少我覺得eventloop model還是比 10/06 14:04
→ harchhicc: multi thread或coroutine來得舒服 10/06 14:04
→ tsunamimk2: 還有現在已經不是buzzword的mapReduce..唉.... 10/06 14:04
→ tsunamimk2: 現在event driven/non blocking在libevent之後 10/06 14:05
推 louis0724: 從入門到入土 10/06 14:05
→ tsunamimk2: 已經只是寫法的問題.. 10/06 14:05
→ LeafLu: 這不是遊戲ㄅ 10/06 14:05
→ tsunamimk2: 至於要不要用coroutine 我知道go的信徒會很支持 10/06 14:05
→ tsunamimk2: 但thread pool是很可以預測很好懂的模型 10/06 14:06
推 dkdkwizard: 推薦去玩 leetcode 10/06 14:06
→ tsunamimk2: 講下去又得扯到JIT的設計了 好累 10/06 14:06
→ tsunamimk2: defered-promise其實很不容易debug,除非你有個可控制 10/06 14:08
→ tsunamimk2: 的MQ 10/06 14:08
推 vsepr55: .net真的不錯,有微軟,會做事 10/06 14:08
→ harchhicc: 我記得node就是為了這個推了一個async_hooks 10/06 14:09
→ tsunamimk2: 整套.NET solution的產能高是很明顯的 工具方便 10/06 14:09
→ tsunamimk2: 概念統一 而且C#是很優秀的工程實務設計語言 10/06 14:09
→ tsunamimk2: 啊hook了我為什麼不開thread 直接pthread就好了.. 10/06 14:10
→ tsunamimk2: 最多libevent包一下... 10/06 14:10
→ tsunamimk2: 我自己是java/C出身的 C++學不起來 現在主要是python 10/06 14:11
推 fragmentwing: go的信徒? 你說的是fortran的go還是c的go? 10/06 14:11
→ fragmentwing: 前面那個接手的要翻很久才能找到目標XD 大海撈針 10/06 14:11
→ tsunamimk2: 我說的是go language 10/06 14:11
推 Potatato310: js不同型態的變數也可以亂七八糟的加來加去喔? 豆頁 10/06 14:12
→ Potatato310: 痛 10/06 14:12
→ harchhicc: 其實go的叫goroutine就是了 10/06 14:12
→ tsunamimk2: 現在如果要寫比較需要效能的部分大概不是c就是go... 10/06 14:12
→ tsunamimk2: 那只是名詞問題... 10/06 14:13
推 skuderic: 不就類似BABA IS YOU? 10/06 14:14
推 fragmentwing: 你可以每一個都統一寫起來轉完後再加 萬無一失lol 10/06 14:14
推 tsunamimk2: 我帶過php/vuejs, .NET , java team, 目前.NET team 10/06 14:15
→ tsunamimk2: 最好找案子 其次是java, php當然就那樣 即使laravel.. 10/06 14:15
→ tsunamimk2: 啊 我們不是在講goto.. 10/06 14:15
→ tsunamimk2: 是google開發的程式語言Go 10/06 14:16
推 energyy1104: 到底誰還在寫原生JS 都轉去typescript了好嗎 10/06 14:16
→ tsunamimk2: 其實script語言的"+"本來就是語法糖啦.... 10/06 14:16
→ tsunamimk2: 當時因為C的string format(sprintf)與strcat太痛苦 10/06 14:17
→ tsunamimk2: 我明明只是要串數字還要寫sprintf(char*,"%d",num)l 10/06 14:17
→ tsunamimk2: 就算C#/java的+處理字串的時候也是自動呼叫toString.. 10/06 14:18
→ tsunamimk2: 這其實要講古要講C++的operator overloading..XD 10/06 14:19
噓 BabaIsYou: 無聊 10/06 14:19
→ jim924211: 我比較喜歡寫c c++ c# c我覺得都ok 10/06 14:23
推 tsunamimk2: 現在的C++已經變成怪物了... 10/06 14:25
→ tsunamimk2: 其實日常工作/排程/自動化我會寫python 10/06 14:26
→ tsunamimk2: 最近在玩的SDN(軟體定義網路)的glue也多是python... 10/06 14:26
→ tsunamimk2: 甚至有取代shell script的趨勢XD 10/06 14:27
推 bnd0327: 這算智力遊戲而已,整個語言只有一個指令(=)而已 10/06 14:27
→ tsunamimk2: 但這個等於似乎同時有"展開"的意思 所以是呼叫函數... 10/06 14:28
→ tsunamimk2: 那這本身就是一個lambda了 10/06 14:29
→ tsunamimk2: 他的範例都能排序啦... 10/06 14:30
推 kevin850717: 那麼愛寫去刷LeetCode實際一點 10/06 14:32
→ tsunamimk2: 刷leetcode大概算玩麥塊 玩這個比較像解謎XDDD 10/06 14:34
→ tsunamimk2: 有個面試的經驗談 不是為了好玩去刷leetcode的 10/06 14:35
→ tsunamimk2: 其實是很痛苦的事情.... 10/06 14:36
→ tsunamimk2: 我後來乾脆不看這個了... 用白板聊天比較愉快... 10/06 14:37
推 twosheep0603: 看了一下範例 真的有那麼一點lambda味 10/06 14:37
→ tsunamimk2: 用麥克筆寫一個快速排序然後我們來延伸討論聊天吧. 10/06 14:37
→ twosheep0603: 不過比起程式語言這個應該還是偏益智遊戲啦 10/06 14:38
推 tsunamimk2: 其實畢竟是puzzle, 只是我在想他是不是圖靈完備XDD 10/06 14:41
推 donkilu: 這個類型很難超越Zachtronics吧 10/06 14:42
推 tsunamimk2: 來玩brainfuck啦XDD 只有八個運算元 10/06 14:43
推 kevin850717: 寫習慣C 看Python頭也是很痛吧 10/06 14:44
推 TPAsavelove: js就是原碼界的姆咪語言 10/06 14:45
→ tsunamimk2: 還好 習慣好好縮排整理code的話對應到python ok的 10/06 14:47
→ tsunamimk2: python真的是script中好學好懂好用的 10/06 14:47
推 ILYY: 這不是leetcode嗎XDD 10/06 14:49
推 iqqi4200: ...會玩這個怎不去做自己喜歡的project就好 不是一樣 10/06 15:25
推 tsunamimk2: 好玩呀 不衝突 10/06 15:37
推 katanakiller: baba is you玩到一半就卡了 邏輯能力太弱QQ 10/06 15:46
推 Dayton: 趁亂推 Baba Is You 10/06 15:57
推 weiBritter: 如果可以指定讓一種語言消失,我一定選javascript! 10/06 16:04
→ sweetsmoke: 馬的const a=b不給改啦 10/06 16:20
推 sopdet: 我寧願去刷leetcode 10/06 17:55
推 ilovehomura: 神啊 請救救我的I2P2 10/06 17:57
推 Raptors1: 有這時間不如去刷leetcode 10/06 18:08
推 StarCat76: 35樓,哈哈 10/06 19:52
推 maple3142: 這個好像是基於Markov algorithm的語言 10/06 20:31
→ maple3142: Wiki上說它是和圖靈完備的 10/06 20:32
推 louner: 不懂JS 但記憶中JS相關的meme真的又多又扯= = 10/06 22:40
噓 forloop: 好難喔 10/07 01:50
推 hotrain13: 玩這個真的不如去刷題 10/07 13:08
→ vking223: 假裝自己看得懂,真棒 10/07 14:30
→ vking223: 我的錢=老婆的錢,老婆的錢=老婆的錢 10/07 14:31
→ vking223: 故得證a=b 10/07 14:31