→ lturtsamuel: 我覺得不一定欸 我第一本程式的書是劉汝家的算法競賽 12/21 16:56
→ lturtsamuel: 入門經典 12/21 16:56
→ lturtsamuel: 那時候我連指針是啥都不懂 12/21 16:56
→ freeunixer: 我說了,你是看圖說故事的話就無所謂.還有些是語言特性 12/21 17:00
→ freeunixer: 除了 C、C++、go 這種不依賴 vm 的靜態語言, 12/21 17:01
→ freeunixer: 其實你不懂指針,暫時也無所謂,但要理解 python 的物件 12/21 17:02
→ freeunixer: 及它與 C 的變數 stack 的差別,我就會去提兩者的不同 12/21 17:03
推 lturtsamuel: 我的意思是 我是一邊學競技程式一邊學程式語言的 所 12/21 17:06
→ lturtsamuel: 以覺得從演算法/資節來入門未必不可能 12/21 17:06
→ freeunixer: 但懂不懂指標是一回事,它寫一堆,你不會寫也是白搭. 12/21 17:07
→ freeunixer: 我回的是,如果你只要看圖說故事,了解概念,儘管用看的. 12/21 17:11
→ freeunixer: 你看人學開車可不可以呢,當然可以. 12/21 17:12
→ freeunixer: 但真的要下去寫,至少要會用 for、while 跟一些函式吧. 12/21 17:13
→ freeunixer: 劉汝佳的書難道前兩章不是在教這些?還是你直接跳過去? 12/21 17:17
推 lturtsamuel: 有R 我是覺得把圖靈完備的部份學一學 就可以進演算法 12/21 17:30
→ lturtsamuel: 了 圖靈完備以外的語言特性可以先緩著 12/21 17:31
→ lturtsamuel: 系統層面的東西也可以緩著 12/21 17:31
→ freeunixer: 所以跟我說的有什麼不同呢?我本文裡有要求很高嗎? 12/21 17:38
→ freeunixer: 我說看得懂相關語法,會用 for、while 跟一些函式不是? 12/21 17:39
推 lturtsamuel: for while的概念未必是跟著某種特定語言的吧 @@ 12/21 17:41
→ lturtsamuel: 如果只學到for while 那其也不用特別買一本語言書 12/21 17:42
→ freeunixer: 我不知道你想爭執什麼?我本文裡說,學會用任何一種語言 12/21 17:42
→ freeunixer: 你要有本事用 qbasic 寫 for、while 那也沒有不行啊? 12/21 17:43
→ freeunixer: 你不先會用任何一種語言寫 for、while,那就是用看的嘛 12/21 17:44
→ freeunixer: 所以你劉汝佳的書沒學它 C 寫 for、while,不然用啥寫? 12/21 17:45
→ freeunixer: 差別只是因為傳統用 C/C++ 這種語言學太費事, 12/21 17:47
→ freeunixer: 所以提 Python,你要高興,用 C#/Java 去寫我也沒意見啊 12/21 17:47
→ lturtsamuel: 我其實沒有想爭執什麼 12/21 17:48
→ lturtsamuel: 如果你覺得有 抱歉 當我什麼都沒講過吧 12/21 17:49
推 stfang925: 一個最經典學ds、algo的方法 就是拿自己最熟悉的語言 12/21 18:35
→ stfang925: 把課本上例題寫一篇 先學理論再學語言的說法還真的沒 12/21 18:35
→ stfang925: 聽過 12/21 18:35
推 v7q4: google找解法的能力比較重要 12/21 18:58
→ freeunixer: 你家自主學習不用去學校也行啊,反正你天生寫code奇才. 12/21 22:25
推 hmcedamon: 先學文法才學說話的嬰兒未嘗沒有啦 但我是不曾見過 12/22 00:24
→ hmcedamon: 今天有幸見到野生的 開眼界 12/22 00:24
推 puvxyz: 推一下本文的概念 但推文我看不懂在爭什麼 最後程式資結演 12/29 14:30
→ puvxyz: 算法都要學 只是一般要先學程式比較簡單 12/29 14:30
推 puvxyz: 在長時間的學習過程中 很容易稿不清楚在學什麼就是 12/29 14:32