① c語言的創始人是誰
C語言的原型ALGOL 60語言。(也稱為A語言)
1963年,劍橋大學將ALGOL 60語言發展成為CPL(Combined Programming Language)語言。
1967年,劍橋大學的Matin Richards 對CPL語言進行了簡化,於是產生了BCPL語言。
1970年,美國貝爾實驗室的Ken Thompson將BCPL進行了修改,並為它起了一個有趣的名字「B語言」。意思是將CPL語言煮干,提煉出它的精華。並且他用B語言寫了第一個UNIX操作系統。
而在1973年,B語言也給人「煮」了一下,美國貝爾實驗室的D.M.RITCHIE在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。
為了使UNIX操作系統推廣,1977年Dennis M.Ritchie 發表了不依賴於具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。即是著名的ANSI C。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《C語言程序》(The C Programming Language),從而使C語言成為當時世界上流行最廣泛的高級程序設計語言。
1988年,隨著微型計算機的日益普及, C語言出現了許多版本。由於沒有統一的標准,使得這些C語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標准研究所(ANSI)為C語言制定了一套ANSI標准, 成為現行的C語言標准3.C語言的主要特點 。C語言發展迅速, 而且成為最受歡迎的語言之一, 主要因為它具有強大的功能。許多著名的系統軟體, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 語言編寫的。用C語言加上一些匯編語言子程序, 就更能顯示C語言的優勢了,象PC- DOS 、WORDSTAR等就是用這種方法編寫的。
② C語言之父是誰呢他活了幾歲
下面就由福州卓躍教育具體介紹計算機科學家先驅、C語言之父丹尼斯�6�1里奇(Dennis Ritchie )已於10月12日去世,享年70歲。里奇是公認的Unix操作系統最好的合夥創始人,並且他還早在1971年就開發了C語音編程。
③ 名詞解釋 c語言之父
丹尼斯·里奇,C語言之父,UNIX之父。曾擔任朗訊科技公司貝爾實驗室下屬的計算機科學研究中心系統軟體研究部的主任一職。1978年與布萊恩·科爾尼干(Brian W. Kernighan)一起出版了名著《C程序設計語言(The C Programming Language)》,現在此書已翻譯成多種語言,成為C語言方面最權威的教材之一。2011年10月12日(北京時間為10月13日),丹尼斯·里奇去世,享年70歲。
④ c語言之父是哪一個人
C語言之父是丹尼斯里奇。
丹尼斯里奇,C語言之父,UNIX之父。曾擔任朗訊科技公司貝爾實驗室下屬的計算機科學研究中心系統軟體研究部的主任一職。
1978年與布萊恩科爾尼干一起出版了名著《C程序設計語言》,現在此書已翻譯成多種語言,成為C語言方面最權威的教材之一。2011年10月9日,丹尼斯里奇去世,享年70歲。
丹尼斯·里奇,全名丹尼斯·麥卡利斯泰爾·里奇。美國計算機科學家,對C語言和其他編程語言、Multics和Unix等操作系統的發展做出了巨大貢獻。里奇在哈佛大學學習物理學和應用數學畢業,1967年他進入貝爾實驗室,是朗訊技術公司系統軟體研究部門的領導人。
C語言其主要特點如下:
1、簡潔的語言
C語言包含的各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。
實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。
2、具有結構化的控制語句
C語言是一種結構化的語言,提供的控制語句具有結構化特徵,如for語句、switch語句等。可以用於實現函數的邏輯控制,方便麵向過程的程序設計。
⑤ c語言是什麼時候出來的。
Dennis M Ritchie(丹尼斯·里奇), C語言之父,UNIX之父。
Dennis Ritchie還和Ken Thompson一起開發了Unix操作系統,因此,他還是名副其實的UNIX之父。現年64歲的40年如一日在貝爾實驗室/朗訊科技公司(原AT&T實驗室)工作,現在是計算科學研究中心系統軟體研究部主任。
從二十世紀七十年代起,他的工作得到了很多計算機組織的公認和表彰,如:美國計算機協會(ACM)授予的系統及語言傑出論文獎(1974);電氣和電子工程師協會(IEEE)的 Emmanuel Piore 獎(1982);貝爾實驗室特別人員獎(1983);美國計算機協會(ACM)的圖靈獎(1983); NEC公司的 C&C 基金獎(1989);電氣和電子工程師協會(IEEE)的優秀獎章(Hamming Medal)(1990), 等等。
目前,Dennis M. Ritchie 正擔任貝爾實驗室/朗訊科技公司(原AT&T實驗室)下屬的計算科學研究中心系統軟體研究部的主任一職。該中心位於美國新澤西州的 Murray Hill。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《C程序設計語言(The C Programming Language)》,現在此書已翻譯成多種語言,成為C語言方面最權威的教材之一。
⑥ C語言是誰開發的
C語言是由UNIX的研製者丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。 他們都是早期AT&T的Bell實驗室的計算機科學家,他們還是UNIX的開發者
⑦ C語言是什麼時候發明的
查看文章 C語言家族的發展史2007-05-18 10:15 1972年--,作為C語言的先驅B語言在貝爾實驗室誕生。B語言速度快,易維護,適用於從系統層到應用層各種各樣的開發。設計此語言的開發組很快贏得立即被解僱的待遇,因為其開發行為不適合一個電話公司雇員應有的行為。整個項目被移交到了一個叫Dennis傢伙的手裡,他將此語言改變得不易理解,難於維護,只適用於系統開發。他在指針系統里進行設計,以保證對每個超過五百行的程序提供一個指針給操作系統。這就是C語言。1982年--97%的C程序調用都限於緩沖處理過度的開發。C程序員開始認識到,不管何時都可將變數初始化並放到內存中實在是個糟糕的方法。但是強迫合理地初始化變數將會破壞現有97%的C程序,於是大家便一直將就忍耐,無動於衷。1984年--操作系統中指針亂指的數量能夠開始顯著的增長了。1985年——一種帶有面向對象特性的C變種語言,稱之為「帶類的C」,准備走進市場。但是,「帶類的C」這個名字太清晰易懂,對於外人來說都不敢理解,於是商業化後的版本就將其改了個名,叫C++1986年——C語言太流行了,於是產業分析師強烈推薦在商業開發中應用它。他們說,用C寫的應用程序將會多麼輕便靈活地用於各種各樣的系統。據猜測可能是很多分析師是吃了迷魂葯。1988年——產業分析師們的葯性終於消失了。當迷魂葯性一過,他們才注意到商業應用程序用C寫完後,其生產周期變成了原來的5倍長,但還是沒達到輕便靈活的目的。他們開始停止推薦用C寫應用程序。但一部分人仍然轉而吸食「可卡因」,推薦用C++寫應用程序,因為「其面向對象特性會導致代碼重用」。1990年——此時,所有的C編譯器都已經變成了C++編譯器了。但是大部分C++程序員不使用C++任何面向對象的特性,這就是說,實際情況是帶有指針的雍腫的代碼結構在操作系統中現在用C++編譯器編譯了。
麻煩採納,謝謝!
⑧ c語言產生的歷史背景是怎樣的
C語言出現的歷史背景
C語言是國際上廣泛流行的計算機高級語言,既可用來寫系統軟體,也可用來寫應用軟體。 C語言是在B語言的基礎上發展起來的,它的根源可以追溯到ALGOL 60。1960年出現的ALGOL 60是一種面向問題的高級語言,它離硬體比較遠,不宜用來編寫系統程序。1963年英國的劍橋大學推出了CPL (combined programming language)語言。CPL語言在ALGOL 60的基礎上接近硬體一些,但規模比較大,難以實現。1967年英國劍橋大學的Matin Richards對CPL語言做了簡化,推出了BCPL (basic combined programming language) 語言。1970年美國貝爾實驗室的Ken Thompson 以BCPL語言為基礎, 又做了進一步簡化, 設計出了很簡單的而且很接近硬體的B語言 (取BCPL的第一個字母), 並用B語言寫了第一個UNIX操作系統,在PDP7上實現。1971年在PDP11/20上實現了B語言,並寫了UNIX操作系統。但B語言過於簡單,功能有限。 1972年至1973年間,貝爾實驗室的D.M.Ritchie 在B語言的基礎上設計出了C語言(取BCPL的第二個字母)。C語言既保持了BCPL和B語言的優點(精練,接近硬體),又克服了它們的缺點(過於簡單,數據無類型等)。最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的。1973年,K.Thompson和D.M.Ritchie兩人合作把UNIX的90%以上用C改寫,即UNIX第5版。原來的UNIX 操作系統是1969年由美國的貝爾實驗室的K.Thompson和D.M.Ritchie開發成功的,是用匯編語言寫的。 1972年至1973年間,貝爾實驗室的D.M.Ritchie 在B語言的基礎上設計出了C語言(取BCPL的第二個字母)。C語言既保持了BCPL和B語言的優點(精練,接近硬體),又克服了它們的缺點(過於簡單,數據無類型等)。最初的C語言只是為描述和實現UNIX操作系統提供一種工作語言而設計的。1973年,K.Thompson和D.M.Ritchie兩人合作把UNIX的90%以上用C改寫,即UNIX第5版。原來的UNIX 操作系統是1969年由美國的貝爾實驗室的K.Thompson和D.M.Ritchie開發成功的,是用匯編語言寫的。
後來,C語言多次做了改進,但主要還是在貝爾實驗室內部使用。直到1975年UNIX第6版公布後,C語言的突出優點才引起人們的普遍注意。1977年出現了不依賴於具體機器的C語言編譯文本《可移植C語言編譯程序》,使C移植到其他機器時所需做的工作大大簡化了,這也推動了UNIX操作系統迅速地在各種機器上實現。例如VAX、 AT&T等計算機系統都相繼開發了UNIX。隨著UNIX的日益廣泛使用,C語言也迅速得到推廣。C語言和UNIX可以說是一對孿生兄弟,在發展過程中相輔相成。1978年以後,C語言已先後移植到大、中、小、微型機上,已獨立於UNIX和PDP了。現在C語言已風靡全世界,成為世界上應用最廣泛的幾種計算機語言之一。以1978年發表的UNIX第7版中的C編譯程序為基礎,Brian W.Kernighan和Dennis M.Ritchie (合稱K&R)合著了影響深遠的名著《The C Programming Language》,這本書中介紹的C語言成為後來廣泛使用的C語言版本的基礎,它被稱為標准C。1983年,美國國家標准化協會(ANSI)根據C語言問世以來各種版本對C的發展和擴充,制定了新的標准,稱為ANSI C。 ANSI C比原來的標准C有了很大的發展。K & R在1988年修改了他們的經典著作《The C Programming Language》,按照 ANSI C 標准重新寫了該書。1987年,ANSI又公布了新標准——87 ANSIC。
1990年,國際標准化組織ISO(International Standard Organization) 接受87 ANSI C為ISO C 的標准(ISO 9899—1990)。目前流行的C編譯系統都是以它為基礎的。本書的敘述基本上以ANSI C 為基礎。目前廣泛流行的各種版本C語言編譯系統雖然基本部分是相同的,但也有一些不同。在微型機上使用的有Microsoft C、 Turbo C、 Quick C、BORLAND C等,它們的不同版本又略有差異。因此,讀者應了解所用的計算機系統所配置的C編譯系統的特點和規定
⑨ C語言是在哪年發明的~
C,是一種通用的程序設計語言,它主要用來進行系統程序設計。具有高效、靈活、功能豐富、表達力強和移植性好等的特點,在程序員中備受青睞。
C語言是由UNIX的研製者丹尼斯·里奇(Dennis Ritchie)和肯·湯普遜(Ken Thompson)於1970年研製出的B語言的基礎上發展和完善起來的。C語言可以廣泛應用於不同的操作系統,例如UNIX、MS-DOS、Microsoft Windows及Linux等。C語言是一種面向過程的語言,同時具有高級語言和匯編語言的優點。在C語言的基礎上發展起來的有支持多種程序設計風格的C++語言,網路上廣泛使用的Java、JavaScript,微軟的C#等。
1983年,美國國家標准委員會(ANSI)對C語言進行了標准化,於1983年頒布了第一個C語言標准草案(83 ANSI C),後來於1987年又頒布了另一個C語言標准草案(87 ANSI C)。最新的C語言標準是在1999年頒布並在2000年3月被ANSI採用的 C99 ,但由於未得到主流編譯器廠家的支持,直到2004年C99 並未被廣泛使用,增加了若干新特性後 C99 已經逐漸讓C語言和C++分道揚鑣。