本文想要探討的一個話題是:作為一個程式設計師,如何看待這麼多的程式語言?是不是要學習?該怎麼學習?其實很多人都有這樣的體會,當你學會了一門語言以後,再去學習新的語言,難度會大大降低,因為很多概念是一樣的, 只是換了一種包裝形式,但是每一門語言都有自己獨特之處,比如Ruby可以輕鬆地在執行時“開啟”一個類,對這個類增加行為,還有method_missing的處理,這種特性,讓它特別適合去實現DSL,RoR的火爆也就不足為怪了。
所以學習一門新的語言,更重要的是關注它和你所掌握語言的不同之處。這些不同之處所涉及到的基本概念是有限的,本文就列出了一些。
另外,學完了一門新語言以後,如果專案中用不到,是無法熟練使用的,也有可能很快忘記那些語法,因為程式設計確實需要不斷的練習,尤其是專案的歷練,從這個意義上來說,學習並理解那些基本概念會更加重要。
最新評論
-
1 #程式設計界的九陽真經是什麼語言,
-
2 #看完這個,我也學會了所有程式語言(都知道由字母數字組成,都認識這些字母數字,就是不懂什麼意思)。
-
3 #如果只是要入門水平,達到軟體出現問題的時候可以粗略的排查一下程式程式碼,要學到什麼程度?
-
4 #這個大師肯定不是剃度的
-
5 #語言是工具,重要的是思想,你拿工具如何幹活,明白這個就差不多了
-
6 #學會看流程,學會指標,基本就能讀懂所有程式了
-
7 #我的媽呀,本來還有點興趣的,一看完就勸退了。
-
8 #lisp瞭解過,感覺不是人學的。。