
文章插圖
大家好,小跳來為大家解答以上的問題 。計算機語言的發展歷程,計算機語言發展歷程這個很多人還不知道,現在讓我們一起來看看吧!
1、一、前期二十世紀四十年代當計算機剛誕生時,計算機需要程序員手動控制 。
2、,德國工程師楚澤提出要用一種程序語言控制計算機 。
3、60年代末期為了應對軟件危機,克服程序設計模型中都無法克服錯誤隨著代碼的擴大而擴大,這新的思考程序設計方式和程序設計模型——面向對象程序設計出現了 。
4、也就誕生了一批支持此技術的程序設計語言 , 比如eiffel,c++,java,這些語言都以新的觀點去看待問題,即問題就是由各種不同屬性的對象以及對象之間的消息傳遞構成 。
5、面向對象語言由此必須支持新的程序設計技術 , 例如:數據隱藏,數據抽象,用戶定義類型,繼承,多態等等 。
6、二、現狀如今通用的編程語言有兩種形式:匯編語言和高級語言 。
7、匯編語言和機器語言實質是相同的 , 都是直接對硬件操作 , 只不過指令采用了英文縮寫的標識符,容易識別和記憶 。
8、源程序經匯編生成的可執行文件不僅比較??,而且质[興俁群蕓?。
9、高級語言是絕大多數編程者的選擇 。
10、和匯編語言相比,它不但將許多相關的機器指令合成為單條指令,并且去掉了與具體操作有關但與完成工作無關的細節 。
11、三、趨勢面向對象程序設計以及數據抽象在現代程序設計思想中占有很重要的地位 , 未來語言的發展將不在是一種單純的語言標準,將會以一種完全面向對象,更易表達現實世界,更易為人編寫 。
12、簡單性:提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合于各種情況的應用程序 。
13、面向對象:提供簡單的類機制以及動態的接口模型 。
14、對象中封裝狀態變量以及相應的方法,實現了模塊化和信息隱藏;提供了一類對象的原型,并且通過繼承機制 , 子類可以使用父類所提供的方法 , 實現了代碼的復用 。
15、安全性:用于網絡、分布環境下有安全機制保證 。
16、平臺無關性:與平臺無關的特性使程序可以方便地被移植到網絡上的不同機器、不同平臺 。
17、擴展資料:計算機語言的種類非常的多,總的來說可以分成機器語言,匯編語言 , 高級語言三大類 。
18、解釋類:執行方式類似于我們日常生活中的“同聲翻譯” , 應用程序源代碼一邊由相應語言的解釋器“翻譯”成目標代碼(機器語言),一邊執行,因此效率比較低,而且不能生成可獨立執行的可執行文件,應用程序不能脫離其解釋器,但這種方式比較靈活,可以動態地調整、修改應用程序 。
19、2、編譯類:編譯是指在應用源程序執行之前,就將程序源代碼“翻譯”成目標代碼(機器語言),因此其目標程序可以脫離其語言環境獨立執行,使用比較方便、效率較高 。
20、3、低級類:機器語言、匯編語言和符號語言 。
21、匯編語言:源程序必須經過匯編 , 生成目標文件,然后執行 。
22、機器語言:機器語言是指一臺計算機全部的指令集合參考資料:百度百科-計算機語言 。
【計算機語言發展歷程 計算機語言的發展歷程】本文到此分享完畢,希望對大家有所幫助 。
- 計算機與終端的區別
- 計算機應用與維護專業
- 文化對社會經濟發展有什么作用
- c語言中whilea什么意思
- 東莞哪個鎮發展最好
- 計算機二級可以查到具體分數嗎
- 中國經濟發展對世界有何影響
- 計算機IT是什么
- 三八婦女節的由來意義和發展是什么
- 計算機語言三大類
