本文目錄一覽:
- 1、c語言編程應該用什麼軟件才好?
- 2、C語言是誰發明的
- 3、C++語言是誰發明的?
- 4、c語言編程初學者?
- 5、c語言的創始人
c語言編程應該用什麼軟件才好?
學c語言可以用的軟件推薦如下:
1、TurboC是由美國Borland公司開發的一套C語言程序開發工具,Borland公司是一家專門從事軟件開發、研製的大公司。該公司相繼推出了一套Turbo系列軟件,如TurboBASIC、TurboPascal、TurboProlog,這些軟件很受用戶歡迎。TurboC集成了程序編輯、調試、鏈接等多種功能。
2、WIN-TC是一個TC2WINDOWS平台開發工具。該軟件使用TC2為內核,提供WINDOWS平台的開發界面,因此也就支持WINDOWS平台下的功能,例如剪切、複製、粘貼和查找替換等。
C語言是誰發明的
C語言的歷史可以追溯到1969年。 在1969年,美國貝爾實驗室的Ken Thompson為DEC PDP-7計算機設計了一個操作系統軟件,這就是最早的UNIX。接着,他又根據劍橋大學的Martin Richards設計的BCPL語言為UNIX設計了一種便於編寫系統軟件的語言,命名為B。B語言是一種無類型的語言,直接對機器字操作,這一點和後來的C語言有很大不同。作為系統軟件編程語言的第一個應用,Ken Thompson使用B語言重寫了其自身的解釋程序。 1972—1973年間,同在貝爾實驗室的Denis Ritchie改造了B語言,為其添加了數據類型的概念,並將原來的解釋程序改寫為可以在直接生成機器代碼的編譯程序,然後將其命名為C。1973年,Ken Thompson小組在PDP-11機上用C重新改寫了UNIX的內核。與此同時,C語言的編譯程序也被移植到IBM 360/370、Honeywell 11以時VAX-11/780等多種計算機上,迅速成為應用最廣泛的系統程序設計語言。 然而,C語言也存在一些缺陷,例如類型檢查機制相對較弱、缺少支持代碼重用的語言結構等,造成用C語言開發大程序比較困難。 為了克服C語言存在的缺點,貝樂實驗室的Bjarne Stroustrup博士及其同事開始對C語言進行改進和擴充,將「類」的概念引入了C語言,構成了最早的C++語言(1983)。後來,Stroustrup和他的同事們又為C++引進了運算符重載、引用、虛函數等許多特性,並使之更加精鍊,於1989後推出了ATT C++ 2.0版。隨後美國國家標準化協會ANSI(American National Standard Instiute)和國際標準化組織ISO(International Standards Organization)一起進行了標準化工作,並於1998年正式發佈了C++語言的國際標準ISO/IEC:98-14882。各軟件商推出的C++編譯器都支持該標準,並有不同程序的拓展。 C++支持面向對象的程序設計方法,特別適合於中型和大型的軟件開發項目,從開發時間、費用到軟件的重用性、可擴充性、可維護性和可靠性等方面,C++均具有很大的優越性。同時,C++又是C語言的一個超集,這就使得許多C代碼不經修改就可被C++編譯通過。
C++語言是誰發明的?
C語言是美國Dennis Ritchie在1972年設計發明的,C語言主體誕生於1973年,正式發行於1977年。是一門面向過程、抽象化的通用程序設計語言,廣泛應用於底層開發。
C語言就是分析出解決問題所需要的步驟 ,然後利用函數一步步的實現,使用的時候一個一個依次調用就可以。
一種以事物本身為中心的編程思想,是把構成問題的事物分解成各個對象,同時建立對象的目的不是為了完成某一個步驟,而是為了描述某個事物在整個解決問題的步驟中的行為。
擴展資料
1、C語言經歷過幾個修訂版本,其中影響比較大的是1989年修訂的C89版與1999年修訂的C99版。C89版也是當代C語言通行的基礎版本。
2、C語言主要用於編寫操作系統內核、底層驅動程序、小型應用程序、數據庫等,藉助操作系統,C語言長期處於編程語言排行榜前幾位的位置。
參考資料來源:百度百科-c語言
c語言編程初學者?
這個是由輸出控制符來控制的,%c表示輸出參數以字符形式輸出,%d是表示輸出參數以十進制整型的形式輸出,因為同樣是字符『a』,所以輸出的格式不一樣
第二點,也就是你說的這個問題,因為逗號是非輸出控制符,會原樣輸出,所以選擇a,而不是b
c語言的創始人
C語言創始人D.M.Ritchie
C語言之所以命名為C,是因為 C語言源自 Ken Thompson 發明的 B語言,而 B語言則源自BCPL語言。
1967年,劍橋大學的 Martin Richards 對CPL語言進行了簡化,於是產生了BCPL(Basic Combined Programming Language)語言。
20世紀60年代,美國ATT公司貝爾實驗室(ATT Bell Laboratory)的研究員Ken Thompson閑來無事,手癢難耐,想玩一個他自己編的,模擬在太陽系航行的電子遊戲——Space Travel。他背着老闆,找到了台空閑的機器——PDP-7。但這台機器沒有操作系統,而遊戲必須使用操作系統的一些功能,於是他着手為PDP-7開發操作系統。後來,這個操作系統被命名為——UNIX。
1970年,美國貝爾實驗室的 Ken Thompson。以BCPL語言為基礎,設計出很簡單且很接近硬件的B語言(取BCPL的首字母)。並且他用B語言寫了第一個UNIX操作系統。
1971年,同樣酷愛Space Travel的Dennis M.Ritchie為了能早點兒玩上遊戲,加入了Thompson的開發項目,合作開發UNIX。他的主要工作是改造B語言,使其更成熟。
1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。
1973年初,C語言的主體完成。Thompson和Ritchie迫不及待地開始用它完全重寫了UNIX。此時,編程的樂趣使他們已經完全忘記了那個”Space Travel”,一門心思地投入到了UNIX和C語言的開發中。隨着UNIX的發展,C語言自身也在不斷地完善。直到今天,各種版本的UNIX內核和周邊工具仍然使用C語言作為最主要的開發語言,其中還有不少繼承Thompson和Ritchie之手的代碼。
在開發中,他們還考慮把UNIX移植到其他類型的計算機上使用。C語言強大的移植性(Portability)在此顯現。機器語言和彙編語言都不具有移植性,為x86開發的程序,不可能在Alpha,SPARC和ARM等機器上運行。而C語言程序則可以使用在任意架構的處理器上,只要那種架構的處理器具有對應的C語言編譯器和庫,然後將C源代碼編譯、連接成目標二進制文件之後即可運行。
1977年,Dennis M.Ritchie發表了不依賴於具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。[1]
摺疊KRC
1978年由美國電話電報公司(ATT)貝爾實驗室正式發表了C語言。Brian Kernighan 和 Dennis Ritchie 出版了一本書,名叫《The C Programming Language》。這本書被 C語言開發者們稱為”KR”,很多年來被當作 C語言的非正式的標準說明。人們稱這個版本的 C語言為”KR C”。
摺疊ANSI
1970到80年代,C語言被廣泛應用,從大型主機到小型微機,也衍生了C語言的很多不同版本。
1983年美國國家標準局 (American National Standards Institute,簡稱ANSI)成立了一個委員會,來制定 C語言標準。
1989年 C語言標準被批准,被稱為 ANSI X3.159-1989 “Programming Language C”。這個版本的C語言標準通常被稱為ANSI C。
摺疊C99
1990年,國際標準化組織ISO(International Organization for Standards)接受了89 ANSI C 為I SO C 的標準(ISO9899-1990)。1994年,ISO修訂了C語言的標準。
1995年,ISO對C90做了一些修訂,即「1995基準增補1(ISO/IEC/9899/AMD1:1995)」。[9]
1999年,ISO又對C語言標準進行修訂,在基本保留原來C語言特徵的基礎上,針對應該的需要,增加了一些功能,命名為ISO/IEC9899:1999。
在ANSI標準化後,C語言的標準在一段相當的時間內都保持不變,儘管C繼續在改進。(實際上,NormativeAmendment1在1995年已經開發了一個新的C語言版本。但是這個版本很少為人所知。)它被ANSI於2000年3月採用。
摺疊C11
2001年和2004年先後進行了兩次技術修正。
2011年12月8日,ISO正式公布C語言新的國際標準草案:ISO/IEC 9899:2011,即C11
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/277848.html