1樓:大g小
c語言的祖先是bcpl語言。
2023年,劍橋大學的 martin richards 對cpl語言進行了簡化,於是產生了bcpl(basic ***bined programming language)語言。
2023年,美國貝爾實驗室的 ken thompson。以bcpl語言為基礎,設計出很簡單且很接近硬體的b語言(取bcpl的首字母)。並且他用b語言寫了第一個unix作業系統。
在2023年,美國貝爾實驗室的 d.m.ritchie 在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。
為了使unix作業系統推廣,2023年dennis m.ritchie發表了不依賴於具體機器系統的c語言編譯文字《可移植的c語言編譯程式》。
2023年由美國**電報公司(at&t)貝爾實驗室正式發表了c語言。同時由b.w.
kernighan和d.m.ritchie合著了著名的《the c programming language》一書。
通常簡稱為《k&r》,也有人稱之為《k&r》標準。但是,在《k&r》中並沒有定義一個完整的標準c語言,後來由美國國家標準化協會(american national standards institute)在此基礎上制定了一個c語言標準,於一九八三年發表。通常稱之為ansi c。
k&r第一版在很多語言細節上也不夠精確,對於pcc這個「參照編譯器」來說,它日益顯得不切實際;k&r甚至沒有很好表達它所要描述的語言,把後續擴充套件扔到了一邊。最後,c在早期專案中的使用受商業和**合同支配,這意味著一個認可的正式標準是必需的。因此(在m.
d. mcilroy的催促下),ansi於2023年夏天,在cbema的領導下建立了x3j11委員會,目的是產生一個c標準。x3j11在2023年末提出了一個他們的報告[ansi 89],後來這個標準被iso接受為iso/iec 9899-1990。
2023年,國際標準化組織iso(international ***anization for standards)接受了89 ansi c 為i so c 的標準(iso9899-1990)。2023年,iso修訂了c語言的標準。
2023年,iso對c90做了一些修訂,即「1995基準增補1(iso/iec/9899/amd1:1995)」。2023年,iso又對c語言標準進行修訂,在基本保留原來c語言特徵的基礎上,針對應該的需要,增加了一些功能,尤其是對c++中的一些功能,命名為iso/iec9899:
1999。
2023年和2023年先後進行了兩次技術修正。
目前流行的c語言編譯系統大多是以ansi c為基礎進行開發的,但不同版本的c編譯系統所實現的語言功能和語法規則又略有差別。
2023年12月,iso正式公佈c語言新的國際標準草案:iso/iec 9899:2011。
新的標準修提高了對c++的相容性,並將新的特性增加到c語言中。新功能包括支援多執行緒, 基於iso/iec tr 19769:2004規範下支援unicode,提供更多用於查詢浮點數型別特性的巨集定義和靜態宣告功能。
2樓:小小缺
c語言的原型algol 60語言。(也成為a語言)
2023年,劍橋大學將algol 60語言發展成為cpl(***bined programming language)語言。
2023年,劍橋大學的matin richards 對cpl語言進行了簡化,於是產生了bcpl語言。
2023年,美國貝爾實驗室的ken thompson將bcpl進行了修改,併為它起了一個有趣的名字「b語言」。意思是將cpl語言煮幹,提煉出它的精華。並且他用b語言寫了第一個unix作業系統。
而在2023年,b語言也給人「煮」了一下,美國貝爾實驗室的d.m.ritchie在b語言的基礎上最終設計出了一種新的語言,他取了bcpl的第二個字母作為這種語言的名字,這就是c語言。
為了使unix作業系統推廣,2023年dennis m.ritchie 發表了不依賴於具體機器系統的c語言編譯文字《可移植的c語言編譯程式》。
2023年brian w.kernighian和dennis m.ritchie出版了名著《the c programming language》,從而使c語言成為目前世界上流行最廣泛的高階程式設計語言。
2023年,隨著微型計算機的日益普及, 出現了許多c語言版本。由於沒有統一的標準,使得這些c語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ansi)為c語言制定了一套ansi標準, 成為現行的c語言標準 3.
c語言的主要特點 。c語言發展迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。
求教c語言大神,求教C語言大神
你的create就有問題,總是少最後一個結點。結合兩個連結串列時,裡面的while迴圈有問題。稍微修改了一下,加了一個函式,生成a和b連結串列時,讓它們有序,結合兩個有序連結串列,這樣簡單很多。示例如下 include include define len sizeof struct student...
c語言的發展前途和就業去向,C語言的發展前途和就業去向
這個讓俺來告訴你,現在一般意義上的那種標準c語言,只是個基礎,一般來說,把這個c語言學會了的話,是遠遠不夠的,因為標準c是很的入門是很簡單的,會的人也相當的多,通常所說的有些人因為c語言好而獲得高薪,那是因為他們用的c已經不是大學課本上學的標準c了,在以下方面,c是用的很多的,而且,我所說的這些方面...
C語言大神求救,關於C語言的問題
include int main for i 0 i 500 i ch i fgetc fp 把讀入的字元放在陣列中fclose fp 寫不權下去了,檔案中的字串以什麼分隔開你也不說 c語言報錯的問題?你的程式錯誤,是在 cout enter the temperature in celsius c...