1、C語(yǔ)言榄檬,★★★★★
學(xué)什么語(yǔ)言既能幫助理解計(jì)算機(jī)原理卜范,提升內(nèi)功,同時(shí)還有實(shí)用價(jià)值鹿榜?
我覺(jué)得答案就是C海雪。而且C語(yǔ)言還附帶語(yǔ)言特性少、學(xué)習(xí)周期短的好處舱殿。簡(jiǎn)直是最有學(xué)習(xí)價(jià)值的語(yǔ)言奥裸。而且,想要理解Python沪袭、Lua等語(yǔ)言的源碼湾宙,熟練掌握C語(yǔ)言必不可少。
2枝恋、Python创倔,★★★★★
Python幫助你用最少的代碼,完成最多的功能焚碌,和C語(yǔ)言形成互補(bǔ)畦攘。功能多、用法多十电、思維負(fù)擔(dān)小知押,想干什么干什么。黑客有一種傳統(tǒng)觀點(diǎn):5分鐘內(nèi)快速寫(xiě)出一段有用的程序是基本技能鹃骂,一般來(lái)說(shuō)你必須掌握Lisp台盯、Perl、Python其中之一畏线。
3静盅、C#(或Java),★★★★
C/C++是高執(zhí)行速度寝殴,低開(kāi)發(fā)效率蒿叠;Python是低執(zhí)行速度、高開(kāi)發(fā)效率蚣常。二者都很極致市咽。
但是對(duì)有一定規(guī)模的軟件和程序來(lái)說(shuō),更希望各方面均衡一點(diǎn)抵蚊,不要走極端施绎。
學(xué)習(xí)了C#你會(huì)發(fā)現(xiàn)它確實(shí)是為解決實(shí)際問(wèn)題而設(shè)計(jì)的溯革,關(guān)鍵字多、語(yǔ)法多樣的同時(shí)谷醉,還非常好用致稀。很多開(kāi)發(fā)者表示如果工程大到一定程度,C#或者Java比過(guò)于靈活的Python開(kāi)發(fā)效率反而更高孤紧,維護(hù)難度也更低豺裆。
關(guān)注實(shí)際問(wèn)題,體會(huì)平衡的藝術(shù)号显。
4臭猜、iVX,★★★★
iVX本來(lái)應(yīng)該算在“其它語(yǔ)言”里面押蚤,但是因?yàn)閭€(gè)人偏愛(ài)就單拿出來(lái)了蔑歌。
iVX是國(guó)內(nèi)零代碼編程的代表,它基本上可以零代碼編寫(xiě)揽碘,只需要拖拽操作次屠,就提供最豐富的功能,前中后端都可以同一語(yǔ)言雳刺,同時(shí)保持很高的運(yùn)行性能和實(shí)用性劫灶。
它還真做到了這一點(diǎn)。iVX對(duì)于常見(jiàn)的需求是可以零代碼編寫(xiě)的掖桦,特殊需求可以通過(guò)自定義函數(shù)去編程本昏,開(kāi)發(fā)效率特別高,可以直接開(kāi)發(fā)枪汪,然后一站式部署涌穆,特別方便。學(xué)起來(lái)也快雀久,不到2個(gè)月時(shí)間應(yīng)該都可以制作一些常見(jiàn)的小程序或者web了宿稀。
5、Javascript赖捌、Lisp祝沸、C++、PHP越庇、F#等其它語(yǔ)言奋隶,拓寬知識(shí)面
如果你在工作中需要用到其它語(yǔ)言,就不妨都學(xué)習(xí)一下悦荒,每一種語(yǔ)言都有它的優(yōu)缺點(diǎn)。
但是都學(xué)也不大有必要嘹吨。需要做網(wǎng)頁(yè)工作的搬味,難免會(huì)用到PHP、Javascript,高級(jí)游戲開(kāi)發(fā)肯定會(huì)用C++碰纬,等等萍聊。只有Lisp真的是很少見(jiàn),大部分人是因?yàn)榕d趣而學(xué)習(xí)的悦析,當(dāng)然它的獨(dú)特性也更強(qiáng)寿桨。