Re: [問題] 程式語言太多想學了,重要及先後順序?已刪文
如果從程式的風格來說,大概有幾個面向
- 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
10/08 00:49, 2F
→
10/08 00:49, , 3F
10/08 00:49, 3F
推
10/08 00:57, , 4F
10/08 00:57, 4F
推
10/08 11:06, , 5F
10/08 11:06, 5F
→
10/08 11:07, , 6F
10/08 11:07, 6F
→
10/08 11:09, , 7F
10/08 11:09, 7F
→
10/08 11:09, , 8F
10/08 11:09, 8F
推
10/08 14:36, , 9F
10/08 14:36, 9F
→
10/08 14:37, , 10F
10/08 14:37, 10F
→
10/08 14:37, , 11F
10/08 14:37, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):