久久午夜无码,国产中文资源,Chinese熟女熟妇2乱2,高清五码d一区

當(dāng)前位置:首頁(yè) > 開(kāi)發(fā)語(yǔ)言 > 正文

計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了?計(jì)算機(jī)編程入門

計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了?計(jì)算機(jī)編程入門

大家好,計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了相信很多的網(wǎng)友都不是很明白,包括計(jì)算機(jī)編程入門也是一樣,不過(guò)沒(méi)有關(guān)系,接下來(lái)就來(lái)為大家分享關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了和計(jì)算機(jī)編程入門的...

大家好,計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了相信很多的網(wǎng)友都不是很明白,包括計(jì)算機(jī)編程入門也是一樣,不過(guò)沒(méi)有關(guān)系,接下來(lái)就來(lái)為大家分享關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了和計(jì)算機(jī)編程入門的一些知識(shí)點(diǎn),大家可以關(guān)注收藏,免得下次來(lái)找不到哦,下面我們開(kāi)始吧!

世界上第一臺(tái)計(jì)算機(jī)是使用高級(jí)語(yǔ)言進(jìn)行程序設(shè)計(jì)是對(duì)的嗎

1946年,第一臺(tái)現(xiàn)代電子計(jì)算機(jī)出現(xiàn)之后,它使用的不是高級(jí)計(jì)算機(jī)語(yǔ)言,是低級(jí)語(yǔ)言,即穿孔紙帶,這種紙帶機(jī)器可以識(shí)別,可以指導(dǎo)計(jì)算機(jī)進(jìn)行工作。紙帶上使用的是專家們才能理解的語(yǔ)言,由于它與人類語(yǔ)言的差別極大,所以我們稱之為機(jī)器語(yǔ)言或稱機(jī)器碼。也就是第一代計(jì)算機(jī)語(yǔ)言

第一代計(jì)算機(jī)能不能運(yùn)行程序

不能

世界上第一臺(tái)電子計(jì)算機(jī)是1946年在美國(guó)發(fā)明的,稱ENIAC。第一代電子計(jì)算機(jī)沒(méi)有操作系統(tǒng)軟件。

ENIAC,全稱為ElectronicNumericalIntegratorAndComputer,即電子數(shù)字積分計(jì)算機(jī)。ENIAC是繼ABC(阿塔納索夫-貝瑞計(jì)算機(jī))之后的第二臺(tái)電子計(jì)算機(jī)和第一臺(tái)通用計(jì)算機(jī)。

計(jì)算機(jī)中主要的程序設(shè)計(jì)語(yǔ)言有哪幾種

機(jī)器語(yǔ)言,是最低級(jí)的語(yǔ)言,是由二進(jìn)制碼組成,是最早期的一種程序語(yǔ)言;匯編語(yǔ)言,用助記符和地址符代替了二進(jìn)制碼,更易于編寫;高級(jí)語(yǔ)言,相對(duì)于匯編語(yǔ)言又上升了一步,更接近于自然語(yǔ)言,如C語(yǔ)言、Pascal、Java、C#等都是高級(jí)語(yǔ)言。計(jì)算機(jī)語(yǔ)言(ComputerLanguage)指用于人與計(jì)算機(jī)之間通訊的語(yǔ)言。計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)之間傳遞信息的媒介。計(jì)算機(jī)系統(tǒng)最大特征是指令通過(guò)一種語(yǔ)言傳達(dá)給機(jī)器。為了使電子計(jì)算機(jī)進(jìn)行各種工作,就需要有一套用以編寫計(jì)算機(jī)程序的數(shù)字、字符和語(yǔ)法規(guī)劃,由這些字符和語(yǔ)法規(guī)則組成計(jì)算機(jī)各種指令(或各種語(yǔ)句)。這些就是計(jì)算機(jī)能接受的語(yǔ)言。

程序設(shè)計(jì)語(yǔ)言發(fā)展的歷程分為四類,其中不包括什么

、初級(jí)語(yǔ)言,程序設(shè)計(jì)語(yǔ)言是沒(méi)有經(jīng)過(guò)初級(jí)語(yǔ)言的。

程序設(shè)計(jì)語(yǔ)言的發(fā)展歷程:

第一代機(jī)器語(yǔ)言

機(jī)器語(yǔ)言是由二進(jìn)制0、1代碼指令構(gòu)成,不同的CPU具有不同的指令系統(tǒng)。機(jī)器語(yǔ)言程序難編寫、難修改、難維護(hù),需要用戶直接對(duì)存儲(chǔ)空間進(jìn)行分配,編程效率極低。這種語(yǔ)言已經(jīng)被漸漸淘汰了。

第二代匯編語(yǔ)言

匯編語(yǔ)言指令是機(jī)器指令的符號(hào)化,與機(jī)器指令存在著直接的對(duì)應(yīng)關(guān)系,所以匯編語(yǔ)言同樣存在著難學(xué)難用、容易出錯(cuò)、維護(hù)困難等缺點(diǎn)。

但是匯編語(yǔ)言也有自己的優(yōu)點(diǎn):可直接訪問(wèn)系統(tǒng)接口,匯編程序翻譯成的機(jī)器語(yǔ)言程序的效率高。從軟件工程角度來(lái)看,只有在高級(jí)語(yǔ)言不能滿足設(shè)計(jì)要求,或不具備支持某種特定功能的技術(shù)性能(如特殊的輸入輸出)時(shí),匯編語(yǔ)言才被使用。

第三代高級(jí)語(yǔ)言

高級(jí)語(yǔ)言是面向用戶的、基本上獨(dú)立于計(jì)算機(jī)種類和結(jié)構(gòu)的語(yǔ)言。其最大的優(yōu)點(diǎn)是:形式上接近于算術(shù)語(yǔ)言和自然語(yǔ)言,概念上接近于人們通常使用的概念。

高級(jí)語(yǔ)言的一個(gè)命令可以代替幾條、幾十條甚至幾百條匯編語(yǔ)言的指令。因此,高級(jí)語(yǔ)言易學(xué)易用,通用性強(qiáng),應(yīng)用廣泛。高級(jí)語(yǔ)言種類繁多,可以從應(yīng)用特點(diǎn)和對(duì)客觀系統(tǒng)的描述兩個(gè)方面對(duì)其進(jìn)一步分類。

第四代非過(guò)程化語(yǔ)言

4GL是非過(guò)程化語(yǔ)言,編碼時(shí)只需說(shuō)明“做什么”,不需描述算法細(xì)節(jié)。

數(shù)據(jù)庫(kù)查詢和應(yīng)用程序生成器是4GL的兩個(gè)典型應(yīng)用。用戶可以用數(shù)據(jù)庫(kù)查詢語(yǔ)言(SQL)對(duì)數(shù)據(jù)庫(kù)中的信息進(jìn)行復(fù)雜的操作。用戶只需將要查找的內(nèi)容在什么地方、據(jù)什么根條件進(jìn)行查找等信息告訴SQL,SQL將自動(dòng)完成查找過(guò)程。

應(yīng)用程序生成器則是根據(jù)用戶的需求“自動(dòng)生成”滿足需求的高級(jí)語(yǔ)言程序。真正的第四代程序設(shè)計(jì)語(yǔ)言應(yīng)該說(shuō)還沒(méi)有出現(xiàn)

程序設(shè)計(jì)語(yǔ)言的特性有哪些

程序設(shè)計(jì)語(yǔ)言有三個(gè)特性,他們是:心理特性、工程特性和技術(shù)特性。

1、心理特性:是指影響程序員心理的語(yǔ)言性能,包括歧義性,簡(jiǎn)潔性,局部性和順序性,傳統(tǒng)性幾個(gè)方面。歧義性:是指某些語(yǔ)言雖然在編譯程序中只有一種解釋,但在人們看來(lái)卻可能產(chǎn)生兩種或多種不同的解釋。簡(jiǎn)潔性:是指人們必須記住的語(yǔ)言成分的數(shù)量。局部性和順序性:局部性指語(yǔ)言的聯(lián)想性,模塊的高內(nèi)聚低耦合使局部性得以加強(qiáng),提供異常處理的語(yǔ)言特性則削弱局部性。順序性強(qiáng)則使人們易理解,易接受。傳統(tǒng)性:由于人們使用語(yǔ)言有一種習(xí)慣性。若新語(yǔ)種的傳統(tǒng)性強(qiáng),則人們學(xué)習(xí)起來(lái)容易接受。反之則需要更多時(shí)間來(lái)學(xué)習(xí)??梢?jiàn)傳統(tǒng)性容易影響人們學(xué)習(xí)新語(yǔ)種的積極性。

2、工程特性:從軟件工程的觀點(diǎn),程序設(shè)計(jì)語(yǔ)言的特性著重考慮軟件開(kāi)發(fā)項(xiàng)目的需要,因此對(duì)程序編碼有如下要求:可移植性、開(kāi)發(fā)工具的可利用性、軟件的可重用性及可維護(hù)性。可移植性:是指程序從一個(gè)計(jì)算機(jī)環(huán)境移植到另一個(gè)計(jì)算機(jī)環(huán)境的容易程度。開(kāi)發(fā)工具的可利用性:就是說(shuō)一個(gè)開(kāi)發(fā)工具好不好用,功能多不多,強(qiáng)不強(qiáng)。比如vc++就是一個(gè)開(kāi)發(fā)工具。軟件的可重用性:指編程語(yǔ)言能否提供可重用的軟件成分,重用時(shí)需要修改調(diào)整的內(nèi)容多不多??删S護(hù)性:一個(gè)易讀懂,易修改的軟件就是可維護(hù)性好的軟件。

3、技術(shù)特性。

程序設(shè)計(jì)語(yǔ)言的發(fā)展分為三個(gè)階段

一.機(jī)器語(yǔ)言

第一代計(jì)算機(jī)語(yǔ)言稱為機(jī)器語(yǔ)言。機(jī)器語(yǔ)言就是0/1代碼。計(jì)算機(jī)只能識(shí)別0和1。在計(jì)算機(jī)內(nèi)部,無(wú)論是一部電影還是一首歌曲或是一張圖片,最終保存的都是0/1代碼,因?yàn)镃PU只能執(zhí)行0/1代碼。那么這是不是就意味著我們編程一定要用0/1代碼呢?

首先這么編寫肯定是可以的,但是這樣太麻煩,而且很不好理解,所以后來(lái)就出現(xiàn)了匯編語(yǔ)言。

二.匯編語(yǔ)言

匯編語(yǔ)言就是將一串很枯燥無(wú)味的機(jī)器語(yǔ)言轉(zhuǎn)化成一個(gè)英文單詞。比如說(shuō):

add1,2;

add就是一個(gè)英文單詞,這樣看起來(lái)就稍微有一些含義了,即1和2相加。這個(gè)就是匯編語(yǔ)言。

如果直接用機(jī)器語(yǔ)言編寫的話,這幾乎是無(wú)法實(shí)現(xiàn)的。因?yàn)橛脵C(jī)器語(yǔ)言太難記憶了,也沒(méi)人能看得懂。所以后來(lái)就設(shè)計(jì)出了第二種語(yǔ)言,即將0/1代碼翻譯為英文單詞,這些英文單詞直接對(duì)應(yīng)著一串0/1指令。這個(gè)就是匯編語(yǔ)言。

通過(guò)專門的軟件就可以將這些英文單詞轉(zhuǎn)化成0/1代碼并由計(jì)算機(jī)執(zhí)行,這種專門起翻譯的作用的軟件叫作編譯器。

這些英文單詞和與它們對(duì)應(yīng)的0/1代碼之間的對(duì)應(yīng)關(guān)系,以及語(yǔ)言的語(yǔ)法,在編寫這個(gè)軟件的時(shí)候就已經(jīng)寫在里面了。我們只要通過(guò)編譯器就可以將這些都轉(zhuǎn)化成0/1代碼。這樣大大方便了我們對(duì)程序的編寫。

三.高級(jí)語(yǔ)言

匯編語(yǔ)言之后又出現(xiàn)了第三代語(yǔ)言。第三代語(yǔ)言又叫“高級(jí)語(yǔ)言”。高級(jí)語(yǔ)言的發(fā)展分為兩個(gè)階段,以1980年為分界線,前一階段屬于結(jié)構(gòu)化語(yǔ)言或者稱為面向過(guò)程的語(yǔ)言,后一階段屬于面向?qū)ο蟮恼Z(yǔ)言。

什么叫面向過(guò)程,什么叫面向?qū)ο??這是很難解釋的一個(gè)問(wèn)題,所以這個(gè)問(wèn)題大家現(xiàn)在先不要考慮。等到將來(lái)你們學(xué)完C語(yǔ)言、C++、Java或者C#之后才有可能理解。因?yàn)檫@個(gè)需要比較。

總之,面向過(guò)程語(yǔ)言中最經(jīng)典、最重要的就是C語(yǔ)言。Fortran、Basic和Pascal語(yǔ)言基本上已經(jīng)很少有人使用了。但是C語(yǔ)言一直在用,因?yàn)镃語(yǔ)言是計(jì)算機(jī)領(lǐng)域最重要的一門語(yǔ)言。但是C語(yǔ)言也有缺陷,它的缺陷只有在學(xué)完面向?qū)ο笳Z(yǔ)言之后才能體會(huì)到。

所以從20世紀(jì)80年代開(kāi)始又產(chǎn)生了另外一種“以面向?qū)ο蟆睘樗枷氲恼Z(yǔ)言,其中最重要、最復(fù)雜的就是C++。C++從易用性和安全性兩個(gè)方面對(duì)C語(yǔ)言進(jìn)行了升級(jí)。C++是一種較復(fù)雜、難學(xué)的語(yǔ)言,但是一旦學(xué)會(huì)了則非常有用。

因?yàn)镃++太復(fù)雜,所以后來(lái)就對(duì)C++進(jìn)行了改裝,產(chǎn)生了兩種語(yǔ)言,一個(gè)是Java,另一個(gè)是C#。

Java語(yǔ)言是現(xiàn)在最流行的語(yǔ)言之一。C#則是微軟公司看Java很流行而寫的一個(gè)與Java語(yǔ)法相似的語(yǔ)言。因?yàn)镴ava和C#幾乎是一模一樣的,所以你只需要學(xué)習(xí)其中的一種語(yǔ)言就可以了。

文章分享結(jié)束,計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言經(jīng)歷了和計(jì)算機(jī)編程入門的答案你都知道了嗎?歡迎再次光臨本站哦!

日韩精品无码中出一区二区| 又粗又硬又黄a级毛片| 人妻啪啪中出| 人摸人人| 亚洲国产精品ⅴa| 污站国产精品| 伊人四虎| 6080一级无码| 91久久三级视频| 亚洲国产精品久久久久秋霞66| 东京热男人天堂网| 精品欧美激情在线看| 欧美精品资源导航| 日韩午夜一级av| 九九九偷拍| www.日本囗工| 亚洲精品日韩午夜无码专区| 不卡在线无码精品| 国产成人精品怡红院在线观看| a√亚洲| 日韩东京热无码免费看片| 好深好爽办公室做视频| 91精品国产91热久久| 亚洲老鸭窝一区二区| 亚洲成a∧人片在线播放| 青春草国产视频| 插插插色欲网综合综合| 日韩欧美一区二区三区免费观看| 天天日天天| 亚洲18精品无码AV天堂| 激情网综合久久| 中文字幕乱码一区二区在线短看| 久久人人导航| 国产女人的高潮国语对白| 日韩人妻久久亚洲| 国产999在线视频观看| 日韩色+欧美在线观看| 久久亚洲嫩草精品影院 | 96精品视频| 亚洲精品国产电影| 中文字幕国产传媒|