欧美vvv,亚洲第一成人在线,亚洲成人欧美日韩在线观看,日本猛少妇猛色XXXXX猛叫

新聞資訊

    c 文本編輯器的實(shí)現(xiàn)_文本編輯器命令_文本編輯器的實(shí)現(xiàn)

    聲明:問題來源于悟空問答關(guān)于"一個(gè)C++ 程序員的生產(chǎn)力,大概相當(dāng)于20個(gè)C程序員,200個(gè)java程序員”,對(duì)于這句話你怎么看?" 內(nèi)容回答來源于、大學(xué)生編程指南等資深碼農(nóng)聯(lián)合回答,點(diǎn)擊閱讀全文前去圍觀。

    本周話題:"一個(gè)C++ 程序員的生產(chǎn)力,大概相當(dāng)于20個(gè)C程序員,200個(gè)java程序員,對(duì)于這句話你怎么看?"歡迎大家留言說說自己的想法。

    這其實(shí)是一種謬論,也是編程界有幾大誤解之一。這種話聽聽就行了,起碼不是真正程序員說過的話,每個(gè)編程語(yǔ)言都有其存在的必然性,很難直接通過數(shù)據(jù)直接比較誰更加厲害,語(yǔ)言沒有誰更加厲害這種概念,只能是誰更加合適。

    很有幸都用過三種編程語(yǔ)言并且做過項(xiàng)目,現(xiàn)在就這三種語(yǔ)言一些語(yǔ)言特性就個(gè)人的職位經(jīng)歷說下看法。

    為什么會(huì)有這種看法?

    c 文本編輯器的實(shí)現(xiàn)_文本編輯器的實(shí)現(xiàn)_文本編輯器命令

    C語(yǔ)言永遠(yuǎn)不會(huì)過時(shí)的編程語(yǔ)言,雖然看起來很低調(diào)甚至大家都覺得不行了但是在某些領(lǐng)域有著不可替代的作用,在嵌入式,通訊領(lǐng)域,科學(xué)計(jì)算,構(gòu)造系統(tǒng)都有著不可替代的作用,Linux內(nèi)核以及常見的底層驅(qū)動(dòng)都有著獨(dú)特作用,剛?cè)胄熊浖尿?qū)動(dòng)開始做,用到C語(yǔ)言開發(fā),甚至一些嵌入式應(yīng)用開發(fā)也是用C語(yǔ)言,再說點(diǎn)震撼一點(diǎn)的,現(xiàn)在非常流行的Python,PHP底層實(shí)現(xiàn)代碼都是用C語(yǔ)言,還在喊著C語(yǔ)言過時(shí)了或者學(xué)C語(yǔ)言不好找工作的小伙伴,現(xiàn)在的狀態(tài)是入門的門檻高了,學(xué)的不好馬馬虎虎還真就找不到合適的工作。

    說白了主要還是因?yàn)镃++這門編程語(yǔ)言學(xué)習(xí)難度確實(shí)比較大,當(dāng)然這一點(diǎn)也是客觀存在的,因?yàn)镃++是在C語(yǔ)言的基礎(chǔ)上做的一個(gè)超集擴(kuò)展,并且包含了面向過程、面向?qū)ο缶幊虄蓚€(gè)思想體系,說得直白一點(diǎn)是一門非常不徹底的但是具有面向?qū)ο缶幊趟枷氲木幊陶Z(yǔ)言,而且C語(yǔ)言的優(yōu)勢(shì)繼承了,但是C語(yǔ)言的問題也繼承了,比如說指針。

    文本編輯器命令_c 文本編輯器的實(shí)現(xiàn)_文本編輯器的實(shí)現(xiàn)

    本質(zhì)上也是因?yàn)镃++這種編程語(yǔ)言學(xué)習(xí)上的難度,造成了很多人誤解,學(xué)習(xí)C++的人都比較牛,比學(xué)習(xí)其他編程語(yǔ)言的要牛一些,這很顯然就是一個(gè)謬論。你能說一個(gè)開保時(shí)捷的司機(jī)技術(shù)就一定比出租車司機(jī)技術(shù)好嗎?所以這根本就是一個(gè)謬論。

    語(yǔ)言本身并不是決定程序員水平高低的根本原因,決定程序員水平高低的往往是天賦水平,比如說良好的邏輯思維能力,較好的數(shù)學(xué)修養(yǎng),這樣你的編程水平往往都會(huì)比較高,加上很好的項(xiàng)目經(jīng)驗(yàn)來提升自己,自然能達(dá)到較高的水平。

    什么是生產(chǎn)力?我們還有多少誤解?

    我覺得編程的生產(chǎn)力一定是建立在解決了多少實(shí)際生活中的問題上來的,而不是單純的說我這個(gè)程序運(yùn)行時(shí)間縮短了零點(diǎn)幾秒,任何技術(shù)如果一旦脫離了現(xiàn)實(shí)應(yīng)用場(chǎng)景,我覺得其價(jià)值應(yīng)該打折,我們不否定理論研究的價(jià)值,但是我更覺得工業(yè)實(shí)踐的意義來得更廣,所謂編程也是一樣的道理。

    文本編輯器命令_c 文本編輯器的實(shí)現(xiàn)_文本編輯器的實(shí)現(xiàn)

    難道C++編寫的游戲能讓幾百萬人同時(shí)在線就是生產(chǎn)力,難道Java寫的銀行系統(tǒng)保證了只有幾萬人的同時(shí)線上交易就不是生產(chǎn)力?所以我覺得這本身就有問題

    JAVA相比前兩種語(yǔ)言,在語(yǔ)法上簡(jiǎn)介了許多,拋開了很多底層細(xì)節(jié),完全關(guān)注程序設(shè)計(jì),現(xiàn)在JAVA市場(chǎng)占有率第一,而且整體趨勢(shì)還是依然強(qiáng)勁,做過兩年的安卓應(yīng)用性能和框架開發(fā),很多人覺得開發(fā)應(yīng)用還干嘛關(guān)注底層?xùn)|西,雖然沒有了指針的概念,但是現(xiàn)在很多應(yīng)用存在性能和內(nèi)存泄露問題,有些應(yīng)用的時(shí)間長(zhǎng)了會(huì)感覺很卡頓,就是這種原因。

    其實(shí)類似的誤解還很多,比如說很多人鼓吹編程語(yǔ)言不重要,編程思維才重要,我不否認(rèn)編程思想的重要,但也請(qǐng)不要忽視工具的價(jià)值。早期的后端瞧不起前端,用文本編輯器,尤其是用Emacs/Vim編輯器的瞧不起用其他編輯器和集成開發(fā)環(huán)境的,用Linux/macOS系統(tǒng)的瞧不起用windows系統(tǒng)的......

    可以說這樣的誤解太多了,一個(gè)成熟并且優(yōu)秀的程序員應(yīng)該有一個(gè)這樣的意識(shí),那就是任何時(shí)候都應(yīng)該意識(shí)到,能夠很好的解決自己的生產(chǎn)問題的工具都是好工具,適合自己的用戶場(chǎng)景的工具才是最佳選擇。

    推薦作品

網(wǎng)站首頁(yè)   |    關(guān)于我們   |    公司新聞   |    產(chǎn)品方案   |    用戶案例   |    售后服務(wù)   |    合作伙伴   |    人才招聘   |   

友情鏈接: 餐飲加盟

地址:北京市海淀區(qū)    電話:010-     郵箱:@126.com

備案號(hào):冀ICP備2024067069號(hào)-3 北京科技有限公司版權(quán)所有