導航:首頁 > 源碼編譯 > c加加是編譯類高級程序語言嗎

c加加是編譯類高級程序語言嗎

發布時間:2022-08-04 11:22:34

A. C++語言是什麼啊

一種編程語言~

C++,這個詞在中國大陸的程序員圈子中通常被讀做「C加加」,而西方的程序員通常讀做「C plus plus」,它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據類型檢查的,支持多重編程範式的通用程序設計語言。它支持過程序程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。

貝爾實驗室的本賈尼·斯特勞斯特盧普(w:en:Bjarne Stroustrup)博士在20世紀80年代發明並實現了C++(最初這種語言被稱作「C with Classes」)。一開始C++是作為C語言的增強版出現的,從給C語言增加類開始,不斷的增加新特性。虛函數(virtual function)、運算符重載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、異常(exception)、RTTI、名字空間(name space)逐漸被加入標准。1998年國際標准組織(ISO)頒布了C++程序設計語言的國際標准ISO/IEC 14882-1998。遺憾的是,由於C++語言過於復雜,以及他經歷了長年的演變,直到現在(2004年)只有少數幾個編譯器完全符合這個標准(這么說也是不完全正確的,事實上,至今為止沒有任何一款編譯器完全支持ISO C++)。

另外,就目前學習C++而言,可以認為他是一門獨立的語言;他並不依賴C語言,我們可以完全不學C語言,而直接學習C++。根據《C++編程思想》(Thinking in C++)一書所評述的,C++與C的效率往往相差在正負5%之間。所以有人認為在大多數場合C++ 完全可以取代C語言(然而我們在單片機等需要謹慎利用空間、直接操作硬體的地方還是要使用C語言)。

B. C++是什麼啊

我找了一下資料,你看看:

【概述】
C++,這個詞在中國大陸的程序員圈子中通常被讀做「C加加」,而西方的程序員通常讀做「C plus plus」,它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據類型檢查的,支持多重編程範式的通用程序設計語言。它支持過程序程序設計、數據抽象、面向對象程序設計、泛型程序設計等多種程序設計風格。

貝爾實驗室的本賈尼·斯特勞斯特盧普(w:en:Bjarne Stroustrup)博士在20世紀80年代發明並實現了C++(最初這種語言被稱作「C with Classes」)。一開始C++是作為C語言的增強版出現的,從給C語言增加類開始,不斷的增加新特性。虛函數(virtual function)、運算符重載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、異常(exception)、RTTI、名字空間(name space)逐漸被加入標准。1998年國際標准組織(ISO)頒布了C++程序設計語言的國際標准ISO/IEC 14882-1998。遺憾的是,由於C++語言過於復雜,以及他經歷了長年的演變,直到現在(2004年)只有少數幾個編譯器完全符合這個標准(這么說也是不完全正確的,事實上,至今為止沒有任何一款編譯器完全支持ISO C++)。

另外,就目前學習C++而言,可以認為他是一門獨立的語言;他並不依賴C語言,我們可以完全不學C語言,而直接學習C++。根據《C++編程思想》(Thinking in C++)一書所評述的,C++與C的效率往往相差在正負5%之間。所以有人認為在大多數場合C++ 完全可以取代C語言(然而我們在單片機等需要謹慎利用空間、直接操作硬體的地方還是要使用C語言)。

【子語言】
根據Effective C++第三版第一條款的描述,現在C++由以下四個「子語言」組成:

1、C子語言。C++支持C語言的幾乎全部功能,在語法上與C語言僅有極微妙的差別(如括弧表達式的左右值性,具體請參考C++標准文獻)。
2、面向對象的C++。C++首先作為一門面向對象的語言而聞名,這個特點在這里不再詳述。
3、泛型編程語言。C++強大(但容易失控的)模板功能使它能在編譯期完成許多工作,從而大大提高運行期效率。
4、STL(C++標准模板庫)。隨著STL的不斷發展,它已經逐漸成為C++程序設計中不可或缺的部分,其效率可能比一般的naive代碼低些,但是其安全性與規范性使它大受歡迎。

【語言發展】
C++語言發展大概可以分為三個階段:第一階段從80年代到1995年。這一階段C++語言基本上是傳統類型上的面向對象語言,並且憑借著接近C語言的效率,在工業界使用的開發語言中占據了相當大份額;第二階段從1995年到2000年,這一階段由於標准模板庫(STL)和後來的Boost等程序庫的出現,泛型程序設計在C++中占據了越來越多的比重性。當然,同時由於Java、C#等語言的出現和硬體價格的大規模下降,C++受到了一定的沖擊;第三階段從2000年至今,由於以Loki、MPL等程序庫為代表的產生式編程和模板元編程的出現,C++出現了發展歷史上又一個新的高峰,這些新技術的出現以及和原有技術的融合,使C++已經成為當今主流程序設計語言中最復雜的一員。

C. C++是一種以編譯方式實現的高級語言嗎

C++是中級語言

D. C++是什麼編程語言

C++是在C語言的基礎上開發的一種通用編程語言,應用廣泛。
C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。最新正式標准C++14於2014年8月18日公布。其編程領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程序員受用的最強大編程語言之一,支持類:類、封裝、重載等特性。
C++設計成靜態類型、和C同樣高效且可移植的多用途程序設計語言。
C++設計直接的和廣泛的支持多種程序設計風格(程序化程序設計、資料抽象化、面向對象程序設計、泛型程序設計)。
C++設計無需復雜的程序設計環境。
C++語言靈活,運算符的數據結構豐富、具有結構化控制語句、程序執行效率高,而且同時具有高級語言與匯編語言的優點,與其它語言相比 ,可以直接訪問物理地址,與匯編語言相比又具有良好的可讀性和可移植性。
總得來說,C++語言的主要特點表現在兩個方面,一是盡量兼容C,二是支持面向對象的方法。它操持了C的簡潔、高效的接近匯編語言等特點,對C的類型系統進行了改革的擴充,因此C++比C更安全,C++的編譯系統能檢查出更多的類型錯誤。另外,由於C語言的廣泛使用,因而極大的促進了C++的普及和推廣。
C++語言最有意義的方面是支持面向對象的特徵。雖然與C的兼容使得C++具有雙重特點,但他在概念上完全與C不同,更具面向對象的特徵。
出於保證語言的簡潔和運行高效等方面的考慮,C++的很多特性都是以庫(如STL)或其他的形式提供的,而沒有直接添加到語言本身里。
C++引入了面向對象的概念,使得開發人機交互類型的應用程序更為簡單、快捷。很多優秀的程序框架包括Boost、Qt、MFC、OWL、wxWidgets、WTL就是使用的C++。

E. 計算機C++語言是不是高級語言

C語言能進行位(bit)操作,能實現匯編語言的大部分功能,可以直接對硬體進行操作。因此,C既具有高級語言的功能,又具有低級語言的許多功能,可以用來寫系統軟體。C語言的這種雙重性,使它既是成功的系統描述語言,又是通用的程序設計語言。有人把C稱為「高級語言中的低級語言」或「中級語言」,意為兼有高級和低級語言的特點。
按此觀點:
高級
BASIC
FORTRAN
COBOL
PASCAL
Ada
Mola-2
中級
C
FORTH
宏匯編
低級
匯編語言

F. C++屬於計算機的什麼語言

C++屬於計算機高級語言。是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。[1]
C++不僅擁有計算機高效運行的實用性特徵,同時還致力於提高大規模程序的編程質量與程序設計語言的問題描述能力

G. 高級語言程序設計就是C++嗎

C++確實是一種高級語言,但高級語言並不就是C++,因為還有N多種高級語音,什麼Java、C#、Go、Python、Ruby、C、Delphi、Baisc等等等等。
所謂的高級語言,就是以有語意的語句進行編程的語音,與機器語言等晦澀難懂的語言想區分而已。

H. C++是什麼

C++這個詞在中國大陸的程序員圈子中通常被讀做「C加加」,而西方的程序員通常讀做「C plus plus」,「CPP」。 它是一種使用非常廣泛的計算機編程語言。C++是一種靜態數據類型檢查的,支持多重編程範式的通用程序設計語言。它支持過程化程序設計、數據抽象、面向對象程序設計、製作圖標等等泛型程序設計等多種程序設計風格。

I. 為什麼說C/C++/Java是高級語言

因為機器語言是由0、1組成的,如何使用這樣的語句編寫程序,不但費時費力,而且晦澀難懂。而編寫C/C++/Java的程序,要通過特定的軟體或平台編譯後才能生成機器碼(0、1)以被機器識別並執行。這些容易編寫、移植,並很好地被閱讀的語句,方便了開發大型項目。但是它們並不能直接被機器識別,而是通過特定平台編譯後才能在機器上運行。所以我們把它們叫做高級語言。

手打。希望對LZ有用。

閱讀全文

與c加加是編譯類高級程序語言嗎相關的資料

熱點內容
支撐突破選股源碼怎麼設置 瀏覽:930
湖南戴爾伺服器維修雲主機 瀏覽:490
解壓到文件夾的視頻都自動隱藏了 瀏覽:565
閱讀器支持php 瀏覽:217
人生需求怎麼解壓 瀏覽:790
pdf列印機找不到 瀏覽:997
如何同時使用兩個apache伺服器 瀏覽:719
國外php論壇 瀏覽:961
災難是命令 瀏覽:600
linux火狐瀏覽器安裝 瀏覽:68
java子類重寫 瀏覽:815
壓縮袋太大裝不進櫃子怎麼辦 瀏覽:839
程序員簡歷里的職業 瀏覽:110
現在哪個app可以聽付費歌曲 瀏覽:969
vivo的添加文件夾 瀏覽:351
ubuntu壓縮zip 瀏覽:4
vigenere演算法的方法是什麼 瀏覽:668
pdf保護破解 瀏覽:345
仿微信聊天系統源碼廣州公司 瀏覽:109
怎麼查看我的世界伺服器日誌 瀏覽:431