程式語言會實現大一統嘛?

時間 2021-06-20 04:55:16

1樓:知乎使用者

語言只是表達的一種方式,跟適不適合,習不習慣有關。重要的是邏輯思維,程式流程圖。就跟人類語言一樣,英語法語德語等,習慣不一樣。

最後能不能大統一?這個問題問得好,如果要統一,需要強大的力量去推行。當年秦始皇統一六國之後把語言也統一了。所以會不會大統一,需要靠資本或標準,或權威規定。

不用糾結語言太多,本質是一樣的。都是思維邏輯的表達。

2樓:

我估計很多程式設計師都思考過這個問題,包括我自己。

想想看,上百種程式語言的作者都能團結一心,心無旁騖,深入發展和優化一種程式語言,這不知要節省多少資源和時間。對於我們使用的人來說,也不知減少了多少無謂的語言爭端。

語言層面太巨集觀。我們不妨把視野放小一點,著眼到乙個程式語言上。就拿你舉例的 Python 來說。

想想看,在 Python 這一種程式語言開發框架下,有多少種 Web 開發框架?

就我知道的,Python 下做 Web 開發的程式設計框架,要找 10 個是輕輕鬆鬆的。是 Flask 能做的 Django 不能做嗎?Flask,Web2Py,以及 Bottle 有那麼大區別嗎?

我們還可以更細化一點,用同一種程式語言下的同乙個開發框架。即便是在這個前提下,我認為在專案結構,類名和函式名風格,空格還是 Tab 的選擇上,依然會面臨很多看法和使用上的分歧。

所以管中窺豹,結論是真的難以統一。

而且就行業發展的角度來衡量,程式語言的統一也未必是一件好事。

如果沒人覺得機器語言難用,就不會出現彙編;

如果沒人覺得彙編難用,就不會出現高階語言;

如果沒人覺得高階語言難用,就不會出現各種大放異彩的動態語言,指令碼語言;

程式語言如果統一,在我看來可能意味著這個行業不再推陳出新,開始落幕,也不再吸引人們的關注。

3樓:ZaxTyson

沒有最好的語言,只有最合適的語言。只要業務場景不同,必然會有適應於該場景的最合適的語言,統一是不可能統一的。正規化多如C++,也沒見它統一六界。

4樓:Ye.S

不會。每個程式語言都有自己的應用場景,都針對不同的問題設計的。Python就算再香,也不可能用來開發嵌入式系統,就是這個理。

5樓:navegador

我認為通用的 API介面名會出現大一統,

比如字串,陣列相關的函式,可能會出現一套標準協議,規定名稱/引數/返回 ....

6樓:

很簡單的道理,你吃飯會只用筷子嗎? 不用勺子?叉子?

程式語言就是工具,工具就是各有所長用在不同場合,類似餐具。餐具可以大一統麼? 沒必要也不可能,如同你想給筷子加上勺子的功能-會出來什麼怪物?

7樓:

程式語言一直是大一統啊,最後都翻譯成機器語言。

問這個問題之前你可以想想為什麼你家牆是水泥澆築的,地板是木頭的,窗戶是玻璃的。因為它合適。程式語言同理。

宋朝不是大一統王朝,那麼為什麼要用大一統王朝的標準要求他?

Amberink 因為比錯物件了。宋朝其實也算大一統王朝。文化經濟的大一統。我認為二十四朝,可以分為這三類 一流王朝,周,漢,唐。二流王朝,夏,商,秦,隋,元,明,清 三流王朝,晉,宋 晉,宋,雖然一直都處在亂世,但是魏蜀吳終結與晉,五代十國終結與宋,就有了正統性。晉有疆域的大一統,宋有文化經濟的大...

宋是否是大一統王朝

已登出 別逗了,大一統?最統得時候燕趙故地,和河西走廊都沒能拿回來,南渡之後,更是把中原腹地都丟的乾乾淨淨!一中各表是個不錯的形容?大宋最多是那個時代中國最大的乙個割據勢力,僅此而已 好名字 不是,傳統大一統王朝是秦漢隋唐元明清這樣的,宋,無論是北宋還是南宋,都沒有在疆域上達到完整,或是對外戰爭取得...

世界今後會大一統嗎?為什麼?

也許從某種意義上,會有中國來完成吧。因為中中國人才是人類進化的最前沿,是人類進化的完全體。五千年未曾中斷的華夏文明,堅韌不拔的民族氣概,多災多難也未曾阻擋的發展步伐,要不是近二百年國外勢力的聯合不斷的持續打壓,中國早tm成為世界第一強國了。引進了馬克思主義,並改造成適應於中國不同階段國情的政治信念和...