賈維言
(沈陽市第二十七中學高三五班,沈陽 110000)
從現(xiàn)代化的設計與發(fā)展思想來看,計算機不僅僅是一臺運行的機器,還是智能形式下的心智放大器以及另一種表現(xiàn)形式的媒體,在運用的過程中具有一定的表現(xiàn)能力?,F(xiàn)階段計算機技術與智能技術的結合,讓計算機在運行的時候看起來不像是冷冰冰的機器,更像是人類大腦中的一個部分,具有具象表達的能力以及手段,比如:寫作、繪畫、動畫制作、視頻剪輯等等。C++編程思想作為計算機程序中的主要組成部分,在建立和實現(xiàn)的過程中主要是運用程序的研發(fā)語言,滿足人們對計算機使用的基本要求。
所謂的C++編程是建立在C的基礎知識上而創(chuàng)建的面向對象程序設計語言,在運用功能上相比較C而言更加的強大。面向對象程序設計,是一種新型的程序設計范型,其主要的運用特征是:對象加消息組成程序,其基本的組成元素是運用對象。使用中的結構特點為:首先,類的定義與類的使用組成程序,主程序在運行過程中會對對象進行定義,并規(guī)定對象之間消息傳遞的規(guī)律;其次,程序的現(xiàn)實操作是通過向對象發(fā)送消息來實現(xiàn),再由對象接受消息并實現(xiàn)消息中相應的具體操作步驟。在編輯程序當中,對于類的運用可以是設計者的編輯,也可以是類庫中的類或他人已構建好的類。C++編程思想其實就是對C++概念以及編程方式的集中體現(xiàn),其中包含了C++編譯實現(xiàn)、匯編代碼的角度、C++語法以及語義。
面向對象程序設計是C++編程思想建立過程中的主要思想。世界計算機語言程序中第一個出現(xiàn)的面向對象程序設計語言出現(xiàn)在20世紀60年代,其代表開發(fā)的語言為:Simula-67,當時研發(fā)出來的主要目的是為解決模擬問題。在模擬問題中試圖解決的是其中描述的對象問題,這些對象集中起來的表現(xiàn)形式就是 類 ,類是對具有相同特性以及行為的對象的描述,實際上類就是數(shù)據(jù)類型。抽象數(shù)據(jù)類型是在面向對象程序設計中表現(xiàn)的一個主要概念,其最大的優(yōu)勢就是能像內部類型一樣準確地進行基本工作。類使得抽象數(shù)據(jù)類型的可操作性更強了,真正實現(xiàn)了面向對象,其核心是數(shù)據(jù)抽象。在實際運用中,程序員可以對新創(chuàng)建的類型的變量進行操作及控制。對于對象上的約束,是類型的重要作用,在兩種類型間相互可以擁有更為相同的行為與特征,其中對象的基本類型與派生的類型之間可以相互繼承兩者間的相似性。在實際操作中程序員對一個基本類型的創(chuàng)建可以對系統(tǒng)對象進行基本的核心思想描述,這個基本類型派生的其他類型,充分表達了認識該核心的不同途徑。[1]
C++其實是從C語言中演變而來,同時C++也為C語言帶去了更多的新興概念,所以在C++使用的過程中人們認為C++程序中的main()與功能相同的C語言相比更加復雜,但實際使用中恰恰相反,一個簡單的C++程序反而比相同功能的C程序更好運用以及編寫[2]。在C++編程思想實現(xiàn)的過程當中,最初是將C語言轉變成OOP語言,人們對OOP語言的觀點是:認為在編程語言的學習上應該丟掉原有的知識與概念,去重新學習新概念以及文法。若果真如此,那么程序員在很長的時間段內都會毫無成果,這種轉變代價太大。在實際運用中,老舊的理念是有存在價值的,帶著已有的知識轉變到C++,只花較小的代價,又提高了工作的整體效率??梢奀++編程思想的實現(xiàn)是立足于實際,是對C的擴展和完善,通過為設計人員提供最大的幫助以及便利,最終實現(xiàn)C++編程思想的宣傳與運用,并在C++編程思想實現(xiàn)的過程中帶動了計算機軟件的運用發(fā)展。[3]
綜上所述,對C++編程思想的建立與實現(xiàn),其實就是加強在現(xiàn)代計算機中對面向對象程序設計的使用。現(xiàn)階段對C++編程思想的運用可謂是包羅萬象,也是現(xiàn)代程序設計人員必不可少的儲備知識。在現(xiàn)代計算機發(fā)展中建立合理的C++編程思想并實現(xiàn)運用,可以很大程度上促進計算機編程事業(yè)的建設,提高我國此類知識型人才的儲備,進而推動我國計算機軟件的發(fā)展,向世界前沿快速邁進。
[1] 埃克爾.C++編程思想[M].北京:機械工業(yè)出版社,2006.
[2] 高云.計算機編程思想的發(fā)展[J].硅谷,2012(17).
[3] 高云.計算機編程思想的發(fā)展研究[J].軟件導刊,2012(11).
[4] 黃雙玲.面向C/C++程序函數(shù)調用關系的靜態(tài)分析方法研究[D].中國科學技術大學,2015.
[5] 唐慧.C/C++程序風格檢測與格式批注系統(tǒng)的設計與實現(xiàn)[D].電子科技大學,2013.
[6] 買買提江玉山.基于C++的人臉識別系統(tǒng)的設計與實現(xiàn)[D].西安電子科技大學,2011.