設置

第九十三章 自然編程語言

  回到家里,程文立刻進入系統空間,開始了他的選擇。

  只見白光一閃,像有什么東西鉆進了程文的電腦里面。

  其實程文自己也有這個想法,想要選擇這個,因為他發現要做一些東西,就要學習一個新的語言,他已經學習了好幾個了——php、c、python、swift。

  學習這些東西把他的精力整的分散了,但是這些又是不得不學習的。

  因為他在實際應用中真的需要這么些語言。

  程文連忙打開他的電腦,發現里面多了一些東西。

  有一套開發工具,還有一個軟件,還有一些新語言的學習資料。

  程文通過學習資料了解到這一套編程語言的不凡之處。

  這是一門全新的編程語言,但是又是一個存在悠久的語言,它用的就是普通的對話式的英語。

  所以特別容易上手,沒有現在編程語言那樣固定的樣式,必須應該怎么怎么寫。

  它非常開放。

  每一個語言開發出來都是為了解決一個或者多個特定的問題。

  比如有的語言出現解決了系統程序源代碼的可移植性問題。

  有的語言是為了面向對象技術對圖形編程框架建模,同時又要提供能運行于微型處理器的高性能而出現的。

  有的語言因為企業的信息化浪潮,大量的企業級的復雜任務,需要更短的時間內,寫出更大規模的程序而出現的。

  也有的語言是因為行業需要快速的編寫動態web服務端程序。

自然語言的出現不是說它沒有規范,而是他的規范在語言的本身,沒有那么  明確的規范,他解決的痛點是人們入門一個這個語言特別的容易。

  程文試了一下,感覺相當的不錯。

  不過有一個問題,他的英語水平好像差那么一點。

  程文問道。

  程文開心的進行了一個選擇。

  之前的時候,程文也看過易語言,不過看網上好多人分析,這個也就是一個基于vb的把一些關鍵字抽象成中文的,一個具有中文殼的一個開發工具,叫它是編程語言有點不太合適。

  還有最近一個木蘭編程語言,他們宣傳的很厲害聲稱開發了首個跨平臺、兼容多種硬件的國產編程語言木蘭。

  不過很快就被打臉了,有網友發現木蘭其實只是python“套皮”,無論是語言的函數,還是所用的編譯器,木蘭都有明顯借鑒python的痕跡。

  很快這個公司也發表了聲明,說他們確實有基于python開源編譯器進行二次開發,但在采訪宣傳中夸大為“完全自主開發”。

  但是程文相信系統給的自然編程語言,應該不是一個套殼的語言,畢竟直到現在也沒有哪個語言敢說自己是自然語言。

  其實現在的所謂的高級語言,也不過是更接近人們的思維,離自然編程語言還是有一些距離。

  看到了這個自然語言編程,程文有點心動,想著是不是統一世界的編程語言終于誕生了。

  人們學習編程的門檻又低了一些,其實本身編程語言的門檻也不高。

  但是現在有了自然語言,那就相當于沒有什么門檻了。

  程文也不知道自己學習的那些知識還有用沒有。

  不過想了想,他覺得應該還是有用的,畢竟編程思想是很重要的。

區分一個程序好與不好,主要是看它能不能分層,抽象,高內聚,低耦合,能不能把一個大問題分成多個小問題,把一個大項目分成多個小的功能,可不可以  自由的擴展,能不能把變和不變的部分分開。

  自然語言還只是一個工具,只不過并不需要人們把自己的思想,強制轉換成一些高級語言它們獨有的一些規范罷了。

  程文在翻看說明的時候,看到里面有說明,這個語言可以開發操作系統、數據庫,也能做服務器端的開發,手機端,web端,甚至這個開發工具,本身就支持跨平臺。

  比如你開發一個應用,可以編譯成安卓的,也可以編譯成蘋果手機的,也能編譯成windows,還有mac,還有一堆linux桌面版本的,真正實現了一次編寫,到處運行的目標。

  “這個厲害了,從此以后,如果用這個語言開發出來的軟件,那不是自身就支持多平臺,公司招人也不用招什么安卓開發、ios開發、windows開發、mac開發了,只需要一波人就可以了。

  就算是之前有的公司同時有這么多團隊,完全可以讓他們去共同開發一個版本的軟件,這樣可以大量的節省人力,如果是用同樣的人力開發軟件,那么軟件的功能和版本會以數倍的速度提升。”

  程文想到了這個語言的一個影響。

  隨之程文又想到了一個問題,如果這個語言推向了市場,會不會讓現在的程序員失業?

  程文想起來了一個無代碼開發的例子,那個也不是在淘汰開發者,而是給予開發者更大的挑戰和更多的機會。

  現在無論是微軟還是谷歌都在研究無代碼開發,說是下一代的變革和提升。

  尤其是微軟,他們的powerapps據微軟自己說這是他們公司有史以來增長最快的商業應用程序。

  其實從某方面來說,自然語言就是一個無代碼的開發平臺,或者是一個低代碼的開發平臺,不過真正要超越現在的其它國外巨頭的一些無代碼平臺,還有很多的路要走,不過這個路比他們更加容易。

  程文對于這個語言抱著樂觀的態度,他認為專業的開發人員應該專注于更上層的挑戰,而不是研究一些表單的提交之類的業務邏輯。

  看著這個語言,程文突然想起來了他開發的腦圖軟件。

  他記得自己當初開發那個軟件的時候,用了一周的時間才開發出來了一個最初的版本。

  現在有了自然語言,程文想再試一試,重新開發一個腦圖軟件,功能還和他開發的一樣,程文的目的就是想看一下這個新的編程語言到底是怎么用的,能比普通的語言節省多少時間,入門的時間又能節省多少。

大熊貓文學    當程序員開了外掛