作者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