首頁(yè) 科幻

重生全能學(xué)霸,鑄就科技大國(guó)

第二十二章 編程語(yǔ)言的選擇(二)

  “而且開(kāi)發(fā)成本低,是非常適合創(chuàng)業(yè)的一種形態(tài)?!?p>  秦舟認(rèn)真思索。

  前世是有一個(gè)大規(guī)律的。

  在互聯(lián)網(wǎng)發(fā)展的開(kāi)發(fā)時(shí)期,移動(dòng)端app的開(kāi)發(fā)是主要重點(diǎn),但是隨著發(fā)展逐漸成熟。小程序快應(yīng)用的數(shù)量已經(jīng)遠(yuǎn)超了app的數(shù)量,也是因?yàn)樗憬莸臈l件與原因,已經(jīng)開(kāi)始?jí)赫pp ios移動(dòng)端,甚至還有客戶端的開(kāi)發(fā)前景。

  以至于安卓 ios開(kāi)發(fā)供過(guò)于求,再往后看也完全看不到app的增量在哪里。

  甚至除了一些主流的app外,主動(dòng)安裝app的用戶越來(lái)越少。

  畢竟沒(méi)有市場(chǎng),新人就沒(méi)辦法入行。

  就后世而言,快應(yīng)用依托于微信,已經(jīng)能夠代替日常需要的大部分公用。

  “所以,如果你想做界面開(kāi)發(fā)的話,做網(wǎng)站也好,其他的頁(yè)面也罷,都建議從前端學(xué)起,比如布局,組件化,模塊化,一些方法和思想都是類似的?!?p>  秦舟恍然大悟,茅塞頓開(kāi)。

  “那c語(yǔ)言呢?”

  “c語(yǔ)言?”寬肩女生笑了笑,道:“有句話說(shuō)的好,任何比c語(yǔ)言高級(jí)的語(yǔ)言,都可以用c語(yǔ)言代替,而任何比c語(yǔ)言低級(jí)的語(yǔ)言,都不足矣完整的抽象一個(gè)操作系統(tǒng)。原因就是因?yàn)樗銐虻讓印5讓拥剿械牟僮飨到y(tǒng)它都能實(shí)現(xiàn)”

  “也因此學(xué)c語(yǔ)言的過(guò)程中能夠幫助我們了解更多系統(tǒng)底層的概念,幫助我們?nèi)蘸髮?xiě)出更高性能的程序?!?p>  “也是因?yàn)檫@一點(diǎn),c語(yǔ)言非常適合開(kāi)發(fā),操作系統(tǒng)。底層軟硬件,各種嵌入式系統(tǒng)?!?p>  “然后再說(shuō)c++吧,看名字就指導(dǎo),c++把c語(yǔ)言給綠了。它在c語(yǔ)言的基礎(chǔ)上,增加了一些能力與思想。比如經(jīng)典的面向?qū)ο缶幊蹋瑳](méi)有對(duì)象找一個(gè),從而能夠讓開(kāi)發(fā)者有更好的體驗(yàn)?!?p>  “能夠提高代碼的重用和開(kāi)發(fā)效率?!?p>  “它本身就是c語(yǔ)言的超體,性能也非常高?!?p>  “使用場(chǎng)景也有后臺(tái)開(kāi)發(fā),桌面程序,編程語(yǔ)言,框架類庫(kù)最后一點(diǎn),比如java就是c++開(kāi)發(fā)的?!?p>  “最近還有3d引擎,圖片,視頻等計(jì)算密集型任務(wù),都是c++的主場(chǎng)”

  “至于.net是一個(gè)框架和運(yùn)行環(huán)境,c#在其上運(yùn)行,主要是游戲,vr,ar開(kāi)發(fā)平臺(tái)unity,主要使用的編程語(yǔ)言。這寫(xiě)專業(yè)性比較強(qiáng),目前來(lái)看,很有潛力?!?p>  “然后就是你現(xiàn)在學(xué)習(xí)的python?!?p>  秦舟打起精神。

  這種編程語(yǔ)言是他聽(tīng)過(guò)最多的,也是后世宣傳最普及的。

  “這種語(yǔ)言入門(mén)簡(jiǎn)單,生態(tài)好,很多現(xiàn)成的代碼類庫(kù)都能直接使用”

  “因此在工作中非常適合用python來(lái)編寫(xiě)一些小工具,比如文件處理,表格處理,腳本等等,可以提高辦公效率,它同時(shí)也什么都能做,爬蟲(chóng),大數(shù)據(jù),數(shù)據(jù)分析,ai的好助手?!?p>  “不過(guò)目前來(lái)看,這種語(yǔ)言并不是企業(yè)開(kāi)發(fā)的推薦語(yǔ)言,因?yàn)樗乾F(xiàn)成的工具,你可以把它當(dāng)成入門(mén)培養(yǎng)興趣的語(yǔ)言就可以?!?p>  “因?yàn)橥乳_(kāi)發(fā)效率下,python作為一名解釋執(zhí)行的動(dòng)態(tài)語(yǔ)言,它的運(yùn)行效率實(shí)在是太低了,甚至可以比c++慢一百倍。這是非??膳碌??!?p>  說(shuō)到這里,寬肩女生有一種很明顯的激動(dòng)。

  秦舟估摸著,這女生肯定不是主讀python的。

  應(yīng)該是主打開(kāi)發(fā)工作的,顯然對(duì)這python這開(kāi)發(fā)效率這方面很有微詞。

  “還有就是PHP?!?p>  說(shuō)到這里,寬肩女生道:“php的特性更鮮明,而且是最容易入門(mén)的,比如你可以拿它開(kāi)發(fā)一個(gè)網(wǎng)站,弱類型的,開(kāi)發(fā)起來(lái)又快又爽?!?p>  “java寫(xiě)五天,php最多一天就能搞定。簡(jiǎn)單來(lái)說(shuō),就是那種比較簡(jiǎn)單的任務(wù)處理,PHP的效率極高,尤其是pc方面,但對(duì)于移動(dòng)端來(lái)說(shuō),就是十足的短板。”

  “它的性能實(shí)在是太低了。而且隨著java和其他編程語(yǔ)言的發(fā)展,他們的開(kāi)發(fā)效率不斷提升,php雖然這兩年用途很廣,但是在全球國(guó)際方面,壽命最多應(yīng)該在十年左右?!?p>  寬肩女生說(shuō)到這里,似乎察覺(jué)到自己的失態(tài),吐了吐舌頭道:“那個(gè)不好意思,夾雜了一些私貨哈哈。至于golang之類的語(yǔ)言,對(duì)新人不太友好,我暫時(shí)就不說(shuō)了?!?p>  “哦對(duì)了,差點(diǎn)忘了,我叫李希童?!睂捈缗钕Mf(shuō)道。

  秦舟也連忙道:“秦舟,謝謝你的解釋?!?p>  李希童,很好聽(tīng)的名字。

  “沒(méi)有沒(méi)有,還是我的疏忽?,F(xiàn)在還疼不?”

  秦舟搖頭,對(duì)李希童很感激。

  這些知識(shí)雖然在后世隨便上網(wǎng)查查都能找到,但現(xiàn)在找這些資料還真不容易。

  現(xiàn)在要問(wèn),自己只能求助計(jì)算機(jī)老師,但人家也不一定鳥(niǎo)秦舟。

  以計(jì)算機(jī)老師那冷漠的臉,秦舟覺(jué)得自己怎么都得一哭二鬧三上悠亞,說(shuō)不定還有點(diǎn)機(jī)會(huì)。

  吃點(diǎn)皮肉之苦,能獲得這些知識(shí),秦舟覺(jué)得值。

  “當(dāng)然,一名優(yōu)秀的程序員,不能只掌握一門(mén)語(yǔ)言,就像一名將軍不能只會(huì)指揮步兵,騎兵也同樣重要。”

  “呃,步兵更重要吧?!?p>  PS:上一章改了一些。

  說(shuō)下哈,昨天有酒局,一個(gè)兄弟被迫喝了十幾瓶酒,直接喝到了醫(yī)院里去,我們都嚇壞了,當(dāng)時(shí)摸他的身子一片冰涼,嘴里冒氣都是冷颼颼的。真以為出事了。還好沒(méi)事。不過(guò)醫(yī)生也說(shuō)了,比較危險(xiǎn),酒精中毒,但是還好送的早。

  唉,有些時(shí)候喝酒也是被迫的,我也喝了一點(diǎn),吐了不少。(哭哭)

  然后很急躁,去醫(yī)院陪兄弟了好久,嫂子也來(lái)了,又是道歉又是賠罪的,也沒(méi)心思更新。

  然后昨天更新因?yàn)楸容^急躁,加上頭暈,有些地方寫(xiě)的不夠好。我改了一點(diǎn),讀了一遍紕漏應(yīng)該不大。大家可以再看一眼,也沒(méi)改多少,就是刪了下關(guān)于小程序這類的說(shuō)辭,算是一個(gè)熱補(bǔ)丁。

  另外就是解釋一下目前主角想要做的事情是開(kāi)發(fā)的小程序,就是微信快應(yīng)用那種方向,這個(gè)概念在15年的時(shí)候還沒(méi)有那么先進(jìn),所以在當(dāng)時(shí)應(yīng)該是比較新的一個(gè)方向。重點(diǎn)就是前端這種語(yǔ)言,昨天寫(xiě)的比較多,在15年的時(shí)候還沒(méi)有想到利用前端做小程序這個(gè)思路,或者想到了沒(méi)有完整的開(kāi)發(fā)出來(lái),所以目前我的思路就是先從這方面入手。

  這段編程語(yǔ)言的介紹沒(méi)有瞎編,找了一些資料然后打出來(lái)的,沒(méi)有復(fù)制粘貼糊弄大家。有想法也可以參考下(沒(méi)有請(qǐng)忽略)。

  另外黑科技的部分要延后,這本書(shū)我大綱前面沒(méi)做好,科技方向那邊的做的比較完善,但是過(guò)渡到那邊需要搭橋。所以前期無(wú)聊了一點(diǎn),希望大家能多關(guān)照。

按 “鍵盤(pán)左鍵←” 返回上一章  按 “鍵盤(pán)右鍵→” 進(jìn)入下一章  按 “空格鍵” 向下滾動(dòng)
目錄
目錄
設(shè)置
設(shè)置
書(shū)架
加入書(shū)架
書(shū)頁(yè)
返回書(shū)頁(yè)
指南