作者brianhsu (墳墓)
看板PLT
標題Re: [問題] 程式設計..C.C++
時間Mon Jan 4 12:22:58 2010
※ 引述《qwevo (阿魚)》之銘言:
: 標題: [問題] 程式設計..C.C++
: 時間: Sun Jan 3 12:55:57 2010
:
: 請問程式設計新手,是不是都必須先學會C跟C++其中一個?
: 好像有聽系上老師說過這兩種是核心
: 先學會其中一種,要學其他語言就變的比較容易了
這句話有一定的道理在,不過前提是你要真的懂到很底層的東西。
例如整個 C 語言的架構,Memory Model,指標運算,function calling
convention,或C++ 裡的多重繼承,Virtual Method 與一般 static
binding method 之間的差異,Template / Generic Programming...
學其他語言會變得比較容易,是因為你已經懂一大堆底層的東西了。XD
例如你會指標,你就會覺得 Java 的 reference 很簡單,不過就是沒
有運算功能的指標而已。
但如果你的 C/C++ 功力不過就停留在 Hello World,九九乘法表……
那我不認為會有多大的差別。
另外,我認為這句話僅適用於程序式/物件導向方面的程式語言。
我可以很好的使用 C/PHP/Java(C++ 我是半調子)完成我要的東西,
但我在學 Functional Programming 語言的時候還是吃力。
--
~
白馬帶著她一步步地回到中原。白馬已經老了,只能慢慢地走,
'v'
Brian Hsu 但終是能回到中原的。江南有楊柳、桃花,有燕子、金魚……
// \\
( 墳 墓 )
/( )\
但這個美麗的姑娘就像古高昌國人那樣固執。 【白馬嘯西風】
^`~'^
http://bone.twbbs.org.tw/blog 『那都是很好很好的,可我偏不喜歡。』
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.120.199.114
1F:推 godfat:同感 01/04 12:58
2F:推 tresia:推這篇,我學Functional Programming和Logigal Programming 01/19 13:10
3F:→ tresia:還是覺得好吃力.... 01/19 13:10