C語言起源

2021-08-19 17:20:13 字數 1195 閱讀 7450

c語言的發明者是丹尼斯.里奇(dennis ritchie)

2023年10月12日(北京時間為10月13日),丹尼斯·里奇去世,享年70歲。

#include

int main(void)

說起來大佬就是大佬,最初也是丹尼斯和ken為了早日玩遊戲而發明了c語言,起源真的很有趣,大家感興趣的可以去了解一下。技術部落格,我就少談這些了。

有人經常問有c語言,哪有a語言嗎?b語言呢?

對,還真有。

a語言就是

algol。(勉為其難)

b語言就是bcpl。

c語言是在b語言的基礎上發展起來的。他的根源是algol 60,2023年algol 60是一種面向問題的高階語言,他離硬體比較遠,2023年的時候推出了cpl語言,cpl在algol 60的基礎上更接近硬體一些,但很難實現,2023年,對cpl語言做出了簡化,推出了bcpl語言,2023年又對bcpl語言為基礎,又做出了進一步的簡化,設計出了很簡單的的而且接近硬體的bcpl語言簡稱b語言(bcpl的第1個字母),並且用了b語言編寫的第1個unix作業系統,在pdp 7上實現,此時的b語言過於簡單,功能有限,在1972-2023年間,d.m.ritchie在b語言的基礎上設計出了c語言(bcpl的第2個字母),c語言保持了b語言的優點(精煉,接近硬體)又克服了他的缺點(過於簡單,資料無型別等)。
後來c語言由於其可移植,**簡潔(在當時是這樣的),以及其他一些優點迅速流行開來。後來經過發展經歷了c89||c90標準,c99標準,到最新的c11標準。那為什麼c語言這麼多年依舊強健,沒有像一些語言被時代淘汰呢?
c語言發明人之一 dennis ritchie

但是c語言能很好地幫你理解計算機底層硬體,這也是為什麼很多人推崇c語言入門地原因。當然入門之前你要想好你這條路你到底要走多遠!

路是有的,而且每個人的路肯定不一樣,所以自己要有準備,不要問自己這不行那不行可不可以學好什麼什麼的問題了!

問題是用來克服的,不是用來搞笑的。

就這些,她火這麼多年不是沒有原因的,學習的時候該自己多琢磨,工作了該多交流。

c語言標準庫起源與不同

c語言標準庫中有沒有round函式?答案是,可能有,也可能沒有。這取決於你使用的編譯器,更準確地說,是編輯器是否支援c99標準。讓我們簡單回顧一下c語言標準的歷史 c的第乙個標準是由美國國家標準協會 ansi 發布的。雖然這份文件後來被國際標準化組織 iso 採納並且iso發布的修訂版也被ansi採...

中秋起源 月餅起源

中秋起源 中秋節是我國的傳統佳節。根據史籍的記載,中秋 一詞最早出現在 周禮 一書中。到魏晉時,有 諭尚書鎮牛淆,中秋夕與左右微服泛江 的記載。直到唐朝初年,中秋節才成為固定的節日。唐書 太宗記 記載有 八月十五中秋節 中秋節的盛行始於宋朝,至明清時,已與元旦齊名,成為我國的主要節日之一。這也是我國...

黑客的起源

3 無聊而單調的工作是有害的.hacker們 有創造力的人也是一樣 永遠不該做一些無聊而單調並且愚蠢的反覆性工作.因為,如果這樣的事情發生的話,這表示他們正在做一些不是他們該做的事 解決新的問題.這樣的浪費對任何人而言都是一種傷害.無聊單調的工作不只是無趣而己,而且是一種有害的物質.要做為一位 ha...