什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?

什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?

ID:11131300

大?。?1.50 KB

頁(yè)數(shù):8頁(yè)

時(shí)間:2018-07-10

什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?_第1頁(yè)
什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?_第2頁(yè)
什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?_第3頁(yè)
什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?_第4頁(yè)
什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?_第5頁(yè)
資源描述:

《什么是c語(yǔ)言?什么是vb語(yǔ)言?什么是vf語(yǔ)言?什么是java語(yǔ)言?什么是c++語(yǔ)言?》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、什么是C語(yǔ)言?什么是VB語(yǔ)言?什么是VF語(yǔ)言?什么是JAVA語(yǔ)言?什么是C++語(yǔ)言?都是編程需要用的語(yǔ)言.什么是編程呢簡(jiǎn)單的說,編程就是為了借助于計(jì)算機(jī)來達(dá)到某一目的或解決某個(gè)問題,而使用某種程序設(shè)計(jì)語(yǔ)言編寫程序代碼,并最終得到結(jié)果的過程。計(jì)算機(jī)雖然功能十分強(qiáng)大??梢怨┠闵暇W(wǎng)、打游戲、管理公司人事關(guān)系等等,但是沒有程序,它就等于是一堆廢鐵,不會(huì)理會(huì)我們對(duì)它下達(dá)的“命令”。于是,我們要馴服它,只有通過一種方式——程序,這也是我們和計(jì)算機(jī)溝通的唯一方式。那程序到底是什么呢?程序也就是指令的集合,它告訴計(jì)算機(jī)如何執(zhí)行特殊的任務(wù)。打個(gè)比方說,它好比指導(dǎo)你烹調(diào)菜品的菜譜或指揮行駛一

2、路到達(dá)目的地的交警(或者交通路標(biāo))。沒有這些特殊的指令,就不能執(zhí)行預(yù)期的任務(wù)。計(jì)算機(jī)也一樣,當(dāng)你想讓計(jì)算機(jī)為你做一件事情的時(shí)候,計(jì)算機(jī)本身并不能主動(dòng)為我們工作,因此我們必須對(duì)它下達(dá)指令,而它根本不會(huì)也不可能聽懂人類自然語(yǔ)言對(duì)事情的描述,因此我們必須使用程序來告訴計(jì)算機(jī)做什么事情以及如何去做?甚至對(duì)最簡(jiǎn)單的任務(wù)也需要指令,例如如何取得擊鍵,怎樣在屏幕上放一個(gè)字母,怎樣在磁盤中保存文件等等。這么麻煩,連這些東西編程都要考慮!怪不得人家說編程好難!你錯(cuò)了,其實(shí)許多這樣的指令都是現(xiàn)成的,包含在處理芯片中內(nèi)置于操作系統(tǒng)中,因此我們不必?fù)?dān)心它們工作,他們都是由處理器和操作系統(tǒng)來完成的

3、,并不需要我們來干預(yù)這些過程。上面講到的計(jì)算機(jī)本身不會(huì)主動(dòng)的做任何事情。因此我們要通過程序的方式來讓計(jì)算機(jī)為我們“效勞”。而這個(gè)過程就是我們“編”出來的。編程可以使用某一種程序設(shè)計(jì)語(yǔ)言來實(shí)現(xiàn),按照這種語(yǔ)言的語(yǔ)法來描述讓計(jì)算機(jī)要做的事情。我們這里所講的語(yǔ)法和外語(yǔ)中的語(yǔ)法完全兩碼事,這里講的語(yǔ)法只是讀你的程序書寫做出一寫規(guī)定而已。寫出程序后,再由特殊的軟件將你的程序解釋或翻譯成計(jì)算機(jī)能夠識(shí)別的“計(jì)算機(jī)語(yǔ)言”,然后計(jì)算機(jī)就可以“聽得懂”你的話了,并會(huì)按照你的吩咐去做事了。因此,編程實(shí)際上也就是“人給計(jì)算機(jī)出規(guī)則”這么一個(gè)過程。隨計(jì)算機(jī)語(yǔ)言的種類非常的多,總的來說可以分成機(jī)器語(yǔ)言

4、,匯編語(yǔ)言,高級(jí)語(yǔ)言三大類。電腦每做的一次動(dòng)作,一個(gè)步驟,都是按照已經(jīng)用計(jì)算機(jī)語(yǔ)言編好的程序來執(zhí)行,程序是計(jì)算機(jī)要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語(yǔ)言來編寫的。所以人們要控制計(jì)算機(jī)一定要通過計(jì)算機(jī)語(yǔ)言向計(jì)算機(jī)發(fā)出命令。計(jì)算機(jī)所能識(shí)別的語(yǔ)言只有機(jī)器語(yǔ)言,即由構(gòu)成的代碼。但通常人們編程時(shí),不采用機(jī)器語(yǔ)言,因?yàn)樗浅ky于記憶和識(shí)別。目前通用的編程語(yǔ)言有兩種形式:匯編語(yǔ)言和高級(jí)語(yǔ)言。匯編語(yǔ)言的實(shí)質(zhì)和機(jī)器語(yǔ)言是相同的,都是直接對(duì)硬件操作,只不過指令采用了英文縮寫的標(biāo)識(shí)符,更容易識(shí)別和記憶。它同樣需要編程者將每一步具體的操作用命令的形式寫出來。匯編程序的每一句指令只能對(duì)

5、應(yīng)實(shí)際操作過程中的一個(gè)很細(xì)微的動(dòng)作,例如移動(dòng)、自增,因此匯編源程序一般比較冗長(zhǎng)、復(fù)雜、容易出錯(cuò),而且使用匯編語(yǔ)言編程需要有更多的計(jì)算機(jī)專業(yè)知識(shí),但匯編語(yǔ)言的優(yōu)點(diǎn)也是顯而易見的,用匯編語(yǔ)言所能完成的操作不是一般高級(jí)語(yǔ)言所能實(shí)現(xiàn)的,而且源程序經(jīng)匯編生成的可執(zhí)行文件不僅比較小,而且執(zhí)行速度很快。高級(jí)語(yǔ)言是目前絕大多數(shù)編程者的選擇。和匯編語(yǔ)言相比,它不但將許多相關(guān)的機(jī)器指令合成為單條指令并且去掉了與具體操作有關(guān)但與完成工作無(wú)關(guān)的細(xì)節(jié),例如使用堆棧、寄存器等,這樣就大大簡(jiǎn)化了程序中的指令。由于省略了很多細(xì)節(jié),所以編程者也不需要具備太多的專業(yè)知識(shí)。高級(jí)語(yǔ)言主要是相對(duì)于匯編語(yǔ)言而言,它

6、并不是特指某一種具體的語(yǔ)言,而是包括了很多編程語(yǔ)言,如目前流行的VB、VC、FoxPro、Delphi等,這些語(yǔ)言的語(yǔ)法、命令格式都各不相同。(1)解釋類:執(zhí)行方式類似于我們?nèi)粘I钪械摹巴暦g”,應(yīng)用程序源代碼一邊由相應(yīng)語(yǔ)言的解釋器“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),一邊執(zhí)行,因此效率比較低,而且不能生成可獨(dú)立執(zhí)行的可執(zhí)行文件,應(yīng)用程序不能脫離其解釋器,但這種方式比較靈活,可以動(dòng)態(tài)地調(diào)整、修改應(yīng)用程序。(2)編譯類:編譯是指在應(yīng)用源程序執(zhí)行之前,就將程序源代碼“翻譯”成目標(biāo)代碼(機(jī)器語(yǔ)言),因此其目標(biāo)程序可以脫離其語(yǔ)言環(huán)境獨(dú)立執(zhí)行,使用比較方便、效率較高。但應(yīng)用程序一旦需

7、要修改,必須先修改源代碼,再重新編譯生成新的目標(biāo)文件(*.OBJ)才能執(zhí)行,只有目標(biāo)文件而沒有源代碼,修改很不方便?,F(xiàn)在大多數(shù)的編程語(yǔ)言都是編譯型的,例如VisualBasic、VisualC++、VisualFoxpro、Delphi等。這個(gè)問題其實(shí)很簡(jiǎn)單。前面我們講到,程序是人與計(jì)算機(jī)進(jìn)行溝通的唯一方式,因此我們要讓計(jì)算機(jī)為我們服務(wù),就必須有程序,而程序從哪里來?當(dāng)然是由我們編寫出來了?;蛟S你又會(huì)問到另一個(gè)問題:現(xiàn)在要什么程序有什么程序,我干嘛還要編程呢?這你就錯(cuò)了,現(xiàn)在的程序雖然很多,需要什么樣的程序直接到網(wǎng)上不需要很長(zhǎng)

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。