日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机程序设计语言发展经历了,简述计算机程序设计语言的发展历程

發(fā)布時(shí)間:2023/12/14 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机程序设计语言发展经历了,简述计算机程序设计语言的发展历程 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

簡(jiǎn)述計(jì)算機(jī)程序設(shè)計(jì)語言的發(fā)展歷程以下文字資料是由(歷史新知網(wǎng)www.lishixinzhi.com)小編為大家搜集整理后發(fā)布的內(nèi)容,讓我們趕快一起來看一下吧!

一、前期

二十世紀(jì)四十年代當(dāng)計(jì)算機(jī)剛誕生時(shí),計(jì)算機(jī)需要程序員手動(dòng)控制。

,德國工程師楚澤提出要用一種程序語言控制計(jì)算機(jī)。

60年代末期為了應(yīng)對(duì)軟件危機(jī),克服程序設(shè)計(jì)模型中都無法克服錯(cuò)誤隨著代碼的擴(kuò)大而擴(kuò)大,這新的思考程序設(shè)計(jì)方式和程序設(shè)計(jì)模型——面向?qū)ο蟪绦蛟O(shè)計(jì)出現(xiàn)了。

也就誕生了一批支持此技術(shù)的程序設(shè)計(jì)語言,比如eiffel,c++,java,這些語言都以新的觀點(diǎn)去看待問題,即問題就是由各種不同屬性的對(duì)象以及對(duì)象之間的消息傳遞構(gòu)成。

面向?qū)ο笳Z言由此必須支持新的程序設(shè)計(jì)技術(shù),例如:數(shù)據(jù)隱藏,數(shù)據(jù)抽象,用戶定義類型,繼承,多態(tài)等等。

二、現(xiàn)狀

如今通用的編程語言有兩種形式:匯編語言和高級(jí)語言。

匯編語言和機(jī)器語言實(shí)質(zhì)是相同的,都是直接對(duì)硬件操作,只不過指令采用了英文縮寫的標(biāo)識(shí)符,容易識(shí)別和記憶。

源程序經(jīng)匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。

高級(jí)語言是絕大多數(shù)編程者的選擇。

和匯編語言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令,并且去掉了與具體操作有關(guān)但與完成工作無關(guān)的細(xì)節(jié)。

三、趨勢(shì)

面向?qū)ο蟪绦蛟O(shè)計(jì)以及數(shù)據(jù)抽象在現(xiàn)代程序設(shè)計(jì)思想中占有很重要的地位,未來語言的發(fā)展將不在是一種單純的語言標(biāo)準(zhǔn),將會(huì)以一種完全面向?qū)ο?#xff0c;更易表達(dá)現(xiàn)實(shí)世界,更易為人編寫。

簡(jiǎn)單性:提供最基本的方法來完成指定的任務(wù),只需理解一些基本的概念,就可以用它編寫出適合于各種情況的應(yīng)用程序。

面向?qū)ο?#xff1a;提供簡(jiǎn)單的類機(jī)制以及動(dòng)態(tài)的接口模型。

對(duì)象中封裝狀態(tài)變量以及相應(yīng)的方法,實(shí)現(xiàn)了模塊化和信息隱藏;提供了一類對(duì)象的原型,并且通過繼承機(jī)制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼的復(fù)用。

安全性:用于網(wǎng)絡(luò)、分布環(huán)境下有安全機(jī)制保證。

平臺(tái)無關(guān)性:與平臺(tái)無關(guān)的特性使程序可以方便地被移植到網(wǎng)絡(luò)上的不同機(jī)器、不同平臺(tái)。

擴(kuò)展資料:

計(jì)算機(jī)語言的種類非常的多,總的來說可以分成機(jī)器語言,匯編語言,高級(jí)語言三大類。

1、解釋類:執(zhí)行方式類似于我們?nèi)粘I钪械摹巴暦g”,應(yīng)用程序源代碼一邊由相應(yīng)語言的解釋器“翻譯”成目標(biāo)代碼(機(jī)器語言),一邊執(zhí)行,因此效率比較低,而且不能生成可獨(dú)立執(zhí)行的可執(zhí)行文件,應(yīng)用程序不能脫離其解釋器,但這種方式比較靈活,可以動(dòng)態(tài)地調(diào)整、修改應(yīng)用程序。

2、編譯類:編譯是指在應(yīng)用源程序執(zhí)行之前,就將程序源代碼“翻譯”成目標(biāo)代碼(機(jī)器語言),因此其目標(biāo)程序可以脫離其語言環(huán)境獨(dú)立執(zhí)行,使用比較方便、效率較高。

3、低級(jí)類:機(jī)器語言、匯編語言和符號(hào)語言。

匯編語言:源程序必須經(jīng)過匯編,生成目標(biāo)文件,然后執(zhí)行。

機(jī)器語言:機(jī)器語言是指一臺(tái)計(jì)算機(jī)全部的指令集合

參考資料:百度百科-計(jì)算機(jī)語言

分頁:123

總結(jié)

以上是生活随笔為你收集整理的计算机程序设计语言发展经历了,简述计算机程序设计语言的发展历程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。