用的最多的程式語言為什麼是C語言,甚至前幾名都和C相關 C C ,而最早的高階語言Fortran都排不上TOP10

時間 2021-05-07 03:12:03

1樓:木色

Fortran並不是乙個通用程式語言,只集中在科學計算裡(當然現在也用的不多),而C則是通用的程式語言,它是對彙編的一種抽象,而這種抽象恰到好處取得了功能性與便利性的平衡!

2樓:梁少聰

C可是計算機語言界的「聖母」好麼。至於Fortran,上面vczh也說了,,早期連遞迴都沒有,後來才慢慢改好的。

用里奇的話說,C是簡單的而又古怪的(這個我有體會,掉進了不少坑,當然也和我太笨有關係)雖然現在C的應用面沒那麼廣,不過作為乙個非計算機專業的計算機愛好者來說,我覺得每個程式設計師都學習一下C語言是不過分的。對於培程式設計思維和理解計算機很有幫助的。

舉個簡單的例子,C的複雜宣告 char (*(*X())) ()

C的陣列和指標。

在C中程式設計師必須自己管理所有的記憶體,不像一些高階語言封裝了一些智慧型指標之類的東西來代替程式設計師的這部分工作。

從另一方面來說,vczh提到的偶然的原因可能是(個人猜測),上世紀70年代左右呢,里奇和湯姆森倆人創造了unix這個美麗而多情,又上得了廚房,下得了廳堂的姑娘。之後unix在一些高校和企業內逐漸被人廣泛接受,同時又產生了一些unix-like的系統。「母憑子貴」,,C也就越來越來流行了。

總而言之,C的流行有它自身具備的優點,也有一些歷史原因。

PS:我還小,說的可能很多錯誤,求指點,求輕噴。

為什麼說 C 語言是系統級程式設計的首選?

打醬油的瘋子 基本上都沒有說到點子上。C語言基本上就是彙編的直譯,不能更簡單了。整個C就是指標和位址,然後是數值運算,別無其他。唯一隱藏的就是暫存器分配。再多一點就是提供了彙編沒有的型別驗證保護,而這個也是可以去掉的,C語言真的不能再多了。再多說一句話,就是基本上彙編能做的C能做9.5成,最後0.5...

c語言程式設計 開頭的 include stdio h 是什麼意思?

哈哈 stdio 就是指 standard input output 標準輸入輸出 std代表著 標準的 i 是 輸入 o 是 輸出 h 是 標頭檔案 乙個愛狗的男生 include include 在系統目錄下尋找你引入的檔案,例如stdlib.h include 在當前的目錄下尋找你引入的檔案,...

既然Python是用c語言編寫的,為什麼速度比c慢那麼多

Python那些好用 簡單 安全 動態就是以速度慢為代價換來的。跟Python用什麼語言實現毫無關係。換個角度說 理論上,你用Python編寫乙個程式,執行的比c語言寫的還快也是可能的,快和慢跟實現語言沒關係。跟轉換成什麼樣子的演算法和資料提交給計算機識別執行有關係。 李展發 藏雲 我們管理學裡企業...