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