摘要:據(jù)統(tǒng)計(jì),編程語(yǔ)言排名前三。還是在知乎上,有好事之徒貼了兩個(gè)圖,我覺(jué)得頗為形象,在此與大家分享。上一篇右腦編程左腦是基礎(chǔ)之邏輯篇下一篇右腦編程法左腦是基礎(chǔ)回顧篇
前段時(shí)間出差了,所以沒(méi)有及時(shí)更新寫(xiě)作內(nèi)容。幸好關(guān)注的人還不是特別多,我的壓力不算大,自我安慰一下下。
今天我們終于切到一個(gè)程序猿/媛職業(yè)中最基本,也是最重要的部分了,那就是編程語(yǔ)言。對(duì)于不會(huì)編程的人來(lái)說(shuō),這個(gè)部分是最為神秘的。即便對(duì)于在校大學(xué)生來(lái)說(shuō),學(xué)過(guò)所謂的《XX程序設(shè)計(jì)語(yǔ)言》,編程也是一知半解,無(wú)法說(shuō)清楚到底什么是編程語(yǔ)言。
知乎上有一篇很有意思的文章《為什么現(xiàn)在會(huì)有這么多種編程語(yǔ)言?》,建議有興趣的同學(xué)們看看。
據(jù)IEEE spectrum統(tǒng)計(jì),編程語(yǔ)言排名前三c、java、python。C#、php依然強(qiáng)大的影響力,提升比較明顯的是python。
這個(gè)世界上到底有多少種編程語(yǔ)言?
實(shí)際上這個(gè)問(wèn)題真的很難回答。有的說(shuō)是600多種,有的說(shuō)是1000多種,不管多少種,我們一個(gè)人能掌握的也就那么幾種,其余的不會(huì),不知,也就罷了。
還是在知乎上,有好事之徒貼了兩個(gè)圖,我覺(jué)得頗為形象,在此與大家分享。
這個(gè)是用來(lái)解釋為啥有那么多的編程語(yǔ)言,或稱為“編程語(yǔ)言進(jìn)化論”
下面的這個(gè)是用來(lái)給大家一個(gè)直觀的語(yǔ)言分支和進(jìn)化圖。用一種古老的LISP語(yǔ)言生成的。
上面說(shuō)了那么多,編程語(yǔ)言也是那么種類復(fù)雜,應(yīng)用場(chǎng)景繁多,那么這些語(yǔ)言產(chǎn)生的本質(zhì)是什么?
編程語(yǔ)言的本質(zhì):它就是一種語(yǔ)言,與人類用于交流的語(yǔ)言沒(méi)有區(qū)別!
所以,每一種編程語(yǔ)言,就是一門(mén)外語(yǔ),和英語(yǔ)、法語(yǔ)、日語(yǔ)啥的,沒(méi)兩樣區(qū)別。熟練掌握一種編程語(yǔ)言之后,就能夠用自己的邏輯和分析處理能力來(lái)書(shū)寫(xiě)一篇優(yōu)美的程序文章。
還記得 “編程 == 寫(xiě)作” 這個(gè)經(jīng)典的等式吧。
一個(gè)程序猿如果編程語(yǔ)言不熟悉,就好比一個(gè)不太會(huì)講日語(yǔ)的中國(guó)人,肚子里再有貨,也是沒(méi)辦法與人交流的,也沒(méi)辦法用這個(gè)語(yǔ)言寫(xiě)一些高級(jí)的論述文。只能做做基本的,簡(jiǎn)單的日常交流。
所以,編程語(yǔ)言這個(gè)基礎(chǔ)是重中之重,也是所有編程教學(xué)中,不可或缺的一環(huán)。
那么,編程語(yǔ)言需要掌握到什么程度才算打好基礎(chǔ)了呢?
我認(rèn)為,必須做到如下幾點(diǎn):
1.基本語(yǔ)法、關(guān)鍵詞極為熟練,可以做到本能反應(yīng),直接理解含義,無(wú)需思考和翻譯(母語(yǔ)級(jí)別)
2.常用的處理過(guò)程極為熟練,需要做到隨心所欲,任意調(diào)用,包括字符串處理、文件處理、網(wǎng)絡(luò)處理、數(shù)據(jù)庫(kù)處理、圖像處理(這部分需要長(zhǎng)期反復(fù)訓(xùn)練,形成肌肉記憶)
3.高級(jí)算法,新語(yǔ)言特性能爛熟于心,隨時(shí)查閱資料,快速應(yīng)用
4.常用的系統(tǒng)框架極為熟悉,能做到閉著眼睛都不會(huì)出錯(cuò)
做到上面說(shuō)的幾點(diǎn),才能說(shuō)精通一門(mén)語(yǔ)言了。才能有成為一個(gè)大師的起點(diǎn)。
上一篇 右腦編程--左腦是基礎(chǔ)(3)之邏輯篇
下一篇 右腦編程法--左腦是基礎(chǔ)(5)回顧篇
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/86504.html
摘要:據(jù)統(tǒng)計(jì),編程語(yǔ)言排名前三。還是在知乎上,有好事之徒貼了兩個(gè)圖,我覺(jué)得頗為形象,在此與大家分享。上一篇右腦編程左腦是基礎(chǔ)之邏輯篇下一篇右腦編程法左腦是基礎(chǔ)回顧篇 前段時(shí)間出差了,所以沒(méi)有及時(shí)更新寫(xiě)作內(nèi)容。幸好關(guān)注的人還不是特別多,我的壓力不算大,自我安慰一下下。 今天我們終于切到一個(gè)程序猿/媛職業(yè)中最基本,也是最重要的部分了,那就是編程語(yǔ)言。對(duì)于不會(huì)編程的人來(lái)說(shuō),這個(gè)部分是最為神秘的。...
摘要:據(jù)統(tǒng)計(jì),編程語(yǔ)言排名前三。還是在知乎上,有好事之徒貼了兩個(gè)圖,我覺(jué)得頗為形象,在此與大家分享。上一篇右腦編程左腦是基礎(chǔ)之邏輯篇下一篇右腦編程法左腦是基礎(chǔ)回顧篇 前段時(shí)間出差了,所以沒(méi)有及時(shí)更新寫(xiě)作內(nèi)容。幸好關(guān)注的人還不是特別多,我的壓力不算大,自我安慰一下下。 今天我們終于切到一個(gè)程序猿/媛職業(yè)中最基本,也是最重要的部分了,那就是編程語(yǔ)言。對(duì)于不會(huì)編程的人來(lái)說(shuō),這個(gè)部分是最為神秘的。...
摘要:據(jù)統(tǒng)計(jì),編程語(yǔ)言排名前三。還是在知乎上,有好事之徒貼了兩個(gè)圖,我覺(jué)得頗為形象,在此與大家分享。上一篇右腦編程左腦是基礎(chǔ)之邏輯篇下一篇右腦編程法左腦是基礎(chǔ)回顧篇 前段時(shí)間出差了,所以沒(méi)有及時(shí)更新寫(xiě)作內(nèi)容。幸好關(guān)注的人還不是特別多,我的壓力不算大,自我安慰一下下。 今天我們終于切到一個(gè)程序猿/媛職業(yè)中最基本,也是最重要的部分了,那就是編程語(yǔ)言。對(duì)于不會(huì)編程的人來(lái)說(shuō),這個(gè)部分是最為神秘的。...
摘要:綜合來(lái)說(shuō),我一共就左腦是基礎(chǔ)談及了三個(gè)要素,一個(gè)等式三個(gè)要素是指英文邏輯編程語(yǔ)言一個(gè)等式是寫(xiě)程序?qū)懶≌f(shuō)下面,我就這個(gè)等式,來(lái)再一次回顧這三個(gè)要素之間的關(guān)系。我們即將進(jìn)入右腦進(jìn)階篇,敬請(qǐng)期待上一篇右腦編程法左腦是基礎(chǔ)之語(yǔ)言篇 綜合來(lái)說(shuō),我一共就左腦是基礎(chǔ)談及了三個(gè)要素,一個(gè)等式 三個(gè)要素是指1.英文2.邏輯3.編程語(yǔ)言 一個(gè)等式是寫(xiě)程序 == 寫(xiě)小說(shuō) 下面,我就這個(gè)等式,來(lái)再一次回顧這...
閱讀 3899·2021-11-24 11:14
閱讀 3342·2021-11-22 13:53
閱讀 3906·2021-11-11 16:54
閱讀 1608·2021-10-13 09:49
閱讀 1241·2021-10-08 10:05
閱讀 3414·2021-09-22 15:57
閱讀 1770·2021-08-16 11:01
閱讀 985·2019-08-30 15:55