C語言之我見 01 C語言簡史

2021-08-28 04:57:37 字數 795 閱讀 3109

1.什麼是c語言?它的歷史由來?

官方答案:c語言是一門高階計算機語言,相對於機器語言和組合語言,c語言更具有移植性。

歷史由來如下:

1.a語言?(暫且叫a語言吧,儘管當時的人不這麼叫它)

algol58(2023年)

algol60(2023年)

2.a plus?(a語言的公升級版,有所改進)

cpl語言(2023年)

3.bcpl(第乙個有了小括弧、大括號的語言)

bcpl(2023年,由劍橋的馬丁·理查德簡化cpl而來)

4.b語言與unix系統的誕生

2023年,肯·湯普森(ken thompson)在bcpl的基礎上發明了b語言並用它寫了unix

5.unix的完善

2023年,貝爾實驗室的丹尼斯·利奇(d.m.ritchie)加入了ken的興趣團隊,幫忙一起完善了unix

6.c語言的誕生

2023年,丹尼斯·利奇(d.m.ritchie)閒來無聊對b語言進行改進,取bcpl第二個字母將其命名為c語言,自此奠定了c語言成為第乙個可移植語言的地位。

7.c語言的發展

2023年,肯·湯普森(ken thompson)和丹尼斯·利奇(d.m.ritchie)用c語言重寫了unix,大大促進了c語言的發展。

ps:unix是乙個強大的多使用者、多工的分時作業系統,支援多種處理器架構

個人理解:所謂c語言的發展史其實是程式設計師出於對遊戲的興趣(肯·湯普森為了開發電子遊戲而寫的unix系統),為了方便自己的開發而誕生的一種工具,自此大大降低了程式開發的難度。

C語言 01 C語言概述

ios開發的核心語言是objective c,objective c是在c語言的基礎加了一層物件導向的語法。為了能夠更好地掌握objective c,我們可以先學習c語言,然後在c語言的基礎上昇華到objective c。當然,你也可以直接學習objective c,只是我個人建議先學習c語言,再學...

01 C語言 簡介

c 語言是一種通用的高階語言,最初是由丹尼斯 里奇在貝爾實驗室為開發 unix 作業系統而設計的。c 語言最開始是於 1972 年在 dec pdp 11 計算機上被首次實現。在 1978 年,布萊恩 柯林漢 brian kernighan 和丹尼斯 里奇 dennis ritchie 製作了 c ...

01 C語言之父 丹尼斯 里奇

丹尼斯 里奇 1941年9月9日 2011年10月12日 美國計算機科學家,咱又叫他丹尼里奇,全名忽略,老長了。由於c語言及unix系統的風靡計算機領域,他也就成了一代父親 c語言之父 unix之父 中就是他了,貌似照相時頭頂依然茂密。1941年,丹尼斯 里奇出生在紐約布朗克斯區,父親是是貝爾實驗室...