Re: [問題] 程式語言太多想學了,重要及先後順序?已刪文

看板Programming作者 (Neisseria)時間9年前 (2014/10/07 06:09), 編輯推噓4(407)
留言11則, 4人參與, 最新討論串3/3 (看更多)
如果從程式的風格來說,大概有幾個面向 - imperative programming - functional programming - objective programming - logical programming 一開始,大概都是從 imperative programming 入門 然後在轉而接觸其他的面向,如果可以的話,四種都接觸看看 會提到這四種程式的風格,也不是我自己說的 可以參考 Tom Christiansen 的談話 A programmer who hasn't been exposed to all four of the imperative, functional, objective, and logical programming styles has one or more conceptual blindspots. It's like knowing how to boil but not fry. Programming is not a skill one develops in five easy lessons. -- Tom Christiansen Tom Christiansen 算是 Perl 社群的名人。不過,在這裡倒不是 建議你學 Perl。比較新的 general-purpose 語言大概都有提供前三種 程式風格,而對 logical programming 的支援較少或沒有。 如果以專心學習程式語言的角度來說,大概是 Python 最為適合入門 Python 除了對 logical programming 幾無支援以外,其他三種風格都可以 接觸得到,而且語法簡潔乾淨,可以專心在寫程式這件事情上 等 Python 寫得比較熟了,也可視需求轉換到其他語言 然後,如果想接觸 logical programming,可以試試 Prolog 或是 LISP 然而,這種語言比較會有挫折感就是了,寫起來也沒 Python 方便 之後,就看自己的需求和喜好,選擇想學的語言 ※ 引述《godivaa (Linda*)》之銘言: : 目前學過基礎的C/C++ 但僅止於初學 : 大學不是學這個的 但覺得很有趣所以出社會才開始學 : 目前對於太多程式語言有興趣了 : 想要繼續學C++ : 其他像 : C# : 網頁設計HTML PHP : JAVA和Python也有興趣 : 請問這些程式語言哪些比較重要? 雖然有的目的不同~ : 對新手選擇來說 會建議先學哪個? : 一個都還沒學成 學太多怕應付不了 太貪心 @_@ -- Happy Computing - Tips and recipes for Unix and programming http://cwchen123.tw/ Follow me at Twitter https://twitter.com/cwchen123 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.139.192 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1412633341.A.4CF.html

10/07 11:27, , 1F
挫折感,呵呵
10/07 11:27, 1F

10/08 00:49, , 2F
當初學Prolog,跑不過不知道為什麼,跑過
10/08 00:49, 2F

10/08 00:49, , 3F
了也不知道為什麼...
10/08 00:49, 3F

10/08 00:57, , 4F
要去瞭解他的計算模型跟 semantics 阿XD
10/08 00:57, 4F

10/08 11:06, , 5F
要搞懂 prolog 背後的 inference rule,
10/08 11:06, 5F

10/08 11:07, , 6F
那麼 李家同 的那一本書必看.
10/08 11:07, 6F

10/08 11:09, , 7F
Symbolic Logic and Mechanical Theorem
10/08 11:09, 7F

10/08 11:09, , 8F
proving
10/08 11:09, 8F

10/08 14:36, , 9F
其實後來慢慢地就知道自己到底在幹嘛
10/08 14:36, 9F

10/08 14:37, , 10F
因為這個東西跟C語言真的落差有點大
10/08 14:37, 10F

10/08 14:37, , 11F
前幾堂課,老師很挫折,學生也很挫折XDD
10/08 14:37, 11F
文章代碼(AID): #1KCnBzJF (Programming)
討論串 (同標題文章)
文章代碼(AID): #1KCnBzJF (Programming)