C語言是怎麼來的,看看A、B語言就知道了

?https://www.toutiao.com/a6525736557159121421/???C語言,是一門高級計算機語言,熟知的unix、linux都是C語言編寫。但最早的語言並非如此的易學好用,多數偉大的創造都源自於一群調皮的人。

最早的高級計算機語言是,ALGOL 58、後來進化為ALGOL 60。分別被創造於1958年和1960年,這門語言暫且被稱為A語言,儘管當時的人不這麼叫,現在的人還是習慣了。

1963年,由劍橋和倫敦大學合作改進的CPL語言出現,當時並沒有把它命名為C語言、也不是B語言。鑒於是對A語言的改進,暫且叫做A+語言吧。這門語言更接近硬體一些,但是使用不那麼容易,很多事情還是難以實現。

1967年,這時候B語言(BCPL)來了,這也是第一個有了小括弧,大括弧的語言。由劍橋大學的馬丁·理察德簡化CPL語言而來。

19世紀60年代末的時候,正在上班的Ken Thompson,想自己著手開發一個電子遊戲,苦於沒有操作系統,於是在1970年Ken用B語言寫了一個造作系統叫做UNIX。1971年,貝爾實驗室的D.M.Ritchie加入Ken的興趣團隊,一塊完善了UNIX。

1972年,閑來無事的D.M.Ritchie覺得很無聊,在一個閑情雅緻的下午,D.M.Ritchie決定對B語言進行改造。於是產生了C語言。C語言並不是為了和A、B語言排隊而命名,而是取自BCPL語言的第二個字母。C語言一誕生,便迫不及待的用C語言重寫了UNIX系統。並且,在設計期間,考慮將UNIX兼容到各種機器上,也奠定C語言成為第一個可移植的語言。

推薦閱讀:

從上古雅言到今天的普通話,中國官方語言如何形成統一的?
五位專家教你看透肢體語言
中國語言生活狀況報告(2006)總述
禪說莊子《寓言》:第一講  莊子的語言三昧

TAG:語言 | 怎麼 | C語言 | 知道 | 看看 |