程式語言之間有沒有優劣之分?

時間 2021-06-02 17:27:43

1樓:無缺草

現在的程式語言,都是機器語言的口語化版本,再加上物件導向和一大堆現成的庫。高階語言本質上沒太大差別,語法也大多互相抄襲模仿,只是擅長領域和流行度不同。

如同道路千萬條一樣,程式語言也很多種。有大廠支援的,就像高速一樣,強大而快速,但可能收費高昂。而民間在莽原中自發踩出的路,也常常遊人如織。

成本、步行或汽車自行車等、目的地不同,選擇的道路也不同。

流行度看排名和招聘就可以知道,你能聽說的都很有工作機會。除了PHP比較有爭議。

2樓:陳良喬

幾乎完全相同的問題,我在知乎上都看到過好幾次了大家的觀點是:語言沒有優劣之分,針對某個具體問題,只有合適不合適之分最合適的,就是最好的

就像討老婆,最漂亮的,不一定是最合適的,自然也不會是最好的

3樓:LeiFeng

從微觀上來說對於不同的問題,只有更合適一說。

從巨集觀來講:

請看《黑客與畫家》其中「100年以後的程式語言」一章。大概意思就是跟隨計算機的發展,優劣還是有的,當年在60 70年代流行的語言,現在早就基本消失了。

4樓:

每種語言都有自己的適用範圍。

非得以某語言比別的語言具有多麼大的優越性這種爛藉口,拒絕更適合自己的語言的人,無疑是無可救藥的。

做一個不同程式語言之間的converter有沒有意義?

已登出 第一眼看converter和輪子哥GACUI的回答我以為是WPF那種型別轉換器,沒想到題主說的是編譯器的功能。你說的這個東西已經有了,而且比你說的實現的功能要高檔,他叫JITJIT編譯器,英文寫作Just In Time Compiler,中文意思是即時編譯器。JIT是一種提高程式執行效率的...

語言之間的語法差異是否會影響思維方式?

Average Joe 個人經驗判斷一下 越高階的思維,越不受語法差異的影響,相反,越低階的思維,越受語法差異的影響。這個大抵跟程式設計差不多吧 硬體會影響底層彙編之類的,但是到了解釋型程式設計,基本沒啥影響了。語言的語法更多影響人類的直觀認識,對於世界的理解之類的抽象思維可以做到語言無關。個人粗略...

人類是怎麼實現完全不同的語言之間的互譯的?

louzhiguo0000 人類的發音和聽覺的器官和功能基本上是相同的,所以不同的語言有相同或相似的語音單位。而且不同語言里語音單位的存在性和組合性也有相同或相似之處。所以不同的人群聽到對方的語言時,只要說的夠慢,自己也能粗略地模仿出來。人類很多基本概念時所有語言共有的,比如身體部位,眼 耳 鼻 嘴...

學習C 語言之前是否一定要先學習C語言?

小乖他爹 對於不從事系統底層開發的人員來講,在實際工作中用到C語言的機會不多。C 裡面包含了一些C語言的特性。可以跳過C語言直接學習C 完全沒有問題的。 葉博 不用,c和c 語言特性差異遠沒有 c 不同版本實現的語言特性差異之大。只學需要的就好了。相比起之下,系統平臺和工具庫的特性差異才真正佔用許多...

未來程式語言能否解決不同程式語言現有模組無法快速移植 複用而需要重構的問題

Funky 完全可能。二進位制上程式語言自舉 群舉有這些專案在努力llvm,graalvm,wasm.現在的二進位制體系會被量子計算革命。總之,事在人為,都是有生之年系列,自然發展的客觀規律而已.君不見,秦統一六國,人類發現比夸克更小的粒子. 於冬 我倒是覺得隨著技術發展,最終計算機語言會從大部分人...