- 相關(guān)推薦
編程語言有高低之分嗎[1]
]高低之分在這個(gè)社會(huì)很普遍,
編程語言有高低之分嗎[1]
。大到什么主義,什么社會(huì)制度制度,小到單位個(gè)人,方方面面不比出個(gè)高低好像不過癮似的。這真是一個(gè)比高低的國度。記得在很久很久以前就被教導(dǎo)過程序語言分之為低級語言和高級語言。高低這兩個(gè)詞比較單純?nèi)菀子洃,而且從小就被灌輸要高不要低的價(jià)值觀。因此,那時(shí)候自己就有要學(xué)高級語言,不學(xué)低級語言的簡單樸素的想法,仿佛學(xué)習(xí)高級語言自己就會(huì)高級起來一樣。沒想到今天這個(gè)話題依舊。無論新手還是老程序員中都有許多人都在問 "什么語言是最好的?什么語言是最高級的?",言下之意就是要學(xué)習(xí)最好的語言,掌握了最好的語言自己就是最好的了。我看到有人這樣說:地球人都知道要選擇C#,java.你能說說為什么嗎?也看到了有人對自己原先選擇VFP感到后悔,因?yàn)樗械絍FP語言已經(jīng)被淘汰了,同時(shí)他對自己沒有選擇C語言感到后悔,因?yàn)樗J(rèn)為使用C語言才能看出程序員的水平。
歸納起來有以下:
1) 什么語言是最好的?
2) 我現(xiàn)在掌握的語言是否已經(jīng)或?qū)⒁惶蕴,我今后要學(xué)習(xí)什么樣的語言?
3) C語言是真正的高級語言
這些問題就其本質(zhì)上來說,他們都給程序設(shè)計(jì)語言定下高低之分,并且他們想知道誰高誰低,
資料共享平臺
《編程語言有高低之分嗎[1]》(http://m.msguai.com)。那么程序設(shè)計(jì)語言是否有高低之分呢?根據(jù)我長期編程經(jīng)歷和經(jīng)驗(yàn),我認(rèn)為:
1) 程序設(shè)計(jì)語言本質(zhì)上沒有高低之分
所謂程序設(shè)計(jì)語言是指讓計(jì)算機(jī)能夠聽懂、并能指令計(jì)算機(jī)進(jìn)行操作的語言。每種語言的產(chǎn)生都有一定功能范疇,也就是說這個(gè)語言是為了解決什么問題而產(chǎn)生的。不同的問題就可能用不同的語言來解決。不同的問題是很難用高低來區(qū)分的。例如,基于計(jì)算機(jī)底層的操作(匯編語言、C語言)與計(jì)算機(jī)應(yīng)用層上的操作(C#、Java),哪個(gè)是高級的,哪個(gè)是低級的是很難說清楚的。又例如,基于單機(jī)程序的VFP和基于網(wǎng)絡(luò)的ASP、C#也是很難說清楚的(雖然VFP也可以用于網(wǎng)絡(luò)編程、ASP、C#也可以用于單機(jī)編程).他們的側(cè)重點(diǎn)是不同的,而這個(gè)側(cè)重點(diǎn)正是這個(gè)語言的別于其他語言的特點(diǎn)。
因此,沒有任何一種語言是最好的,哪怕是暫時(shí)的。
C語言的確是一個(gè)高級語言,也能反映出程序員的技術(shù)水平,但是C語言有它的適用范圍。我們不能以自己不懂的語言,或使用人數(shù)少得語言,或其稀缺就感到其高級。
【編程語言有高低之分嗎[1]】相關(guān)文章:
C語言編程題06-15
c語言面試編程題09-11
情商的高低決定成功07-26
有倒春寒嗎08-02
貧窮的性格,你有嗎06-09
測你工作效率的高低10-06
員工請病假有工資嗎07-17
職場測試:你有被淘汰的危險(xiǎn)嗎07-18