編程語(yǔ)言
日期:2010年09月25 來(lái)源:沈陽(yáng)機(jī)床(集團(tuán)) 關(guān)鍵字:數(shù)控車(chē)床
程序是計(jì)算機(jī)用戶(hù)針對(duì)要解決的各種具體問(wèn)題,將求過(guò)程按fif某種規(guī)定而描述出來(lái)的一段支字。數(shù)控車(chē)床作為描進(jìn)的段,可以使用機(jī)器語(yǔ)言、匯編語(yǔ)言及高級(jí)語(yǔ)言等多種。
機(jī)器語(yǔ)言:
機(jī)器語(yǔ)言是~種計(jì)算機(jī)能夠直接理解的語(yǔ)言。它是電壓的“高”、“低”對(duì)應(yīng)表示成二進(jìn)制數(shù)的“l”、“。一,以二進(jìn)d數(shù)形式描述的程序。數(shù)控車(chē)床為r便于人們的處理,利用機(jī)器語(yǔ)言程時(shí),多數(shù)采用十六進(jìn)制數(shù)來(lái)描述。無(wú)論何種語(yǔ)言,在實(shí)執(zhí)行時(shí),計(jì)算機(jī)最終執(zhí)行的都是機(jī)器語(yǔ)言程序,
建匯編語(yǔ)言:
匯編語(yǔ)言是為r消除書(shū)寫(xiě)機(jī)器語(yǔ)占指令的繁瑣和復(fù)j性而創(chuàng)造出來(lái)的一種符號(hào)語(yǔ)言。它采用與機(jī)器語(yǔ)言應(yīng)的指令符號(hào)來(lái)描述程序。數(shù)控車(chē)床這些與機(jī)器語(yǔ)言一對(duì)應(yīng)、便亍人們記憶的符號(hào)稱(chēng)為助記符。數(shù)控車(chē)床采用tr編語(yǔ)p ~ij的程序,業(yè)須再翻譯成相應(yīng)的機(jī)器語(yǔ)言程序才能由計(jì)算機(jī)執(zhí)行。將偉7i-編語(yǔ)言編寫(xiě)的程序翻譯成機(jī)器語(yǔ)占程序的過(guò)程稱(chēng)為匯編。
高級(jí)語(yǔ)言:
高級(jí)語(yǔ)言是一種采用易于人們理解的命令來(lái)描述程序的語(yǔ)言,分為解釋性語(yǔ)言和編譯性語(yǔ)言?xún)深?lèi)。解釋性語(yǔ)言在執(zhí)行時(shí),將源程序中的每條命令翻譯成對(duì)應(yīng)的一條條機(jī)器語(yǔ)言指令,一邊翻譯(轉(zhuǎn)換)一邊執(zhí)行,如BASIC語(yǔ)占。編譯性語(yǔ)言在執(zhí)行時(shí),先將源程序全部轉(zhuǎn)換咸fjJ執(zhí)行的機(jī)器語(yǔ)言,然后再一起執(zhí)行。數(shù)控車(chē)床編譯型語(yǔ)言有如F幾種:
FORTRAN這是。。種在科學(xué)訓(xùn)算中使用最多的高級(jí)語(yǔ)言。數(shù)控車(chē)床在注重運(yùn)算精度的諸多計(jì)算中,F(xiàn)ORTRAN是種不可缺少的語(yǔ)占。數(shù)控車(chē)床然而,這種語(yǔ)占的控制字種類(lèi)有限,不能進(jìn)行遞歸調(diào)用,不適于作為結(jié)構(gòu)化程序設(shè)計(jì)的語(yǔ)言。
COBOL COBOL中的基本運(yùn)算是針對(duì)表格數(shù)據(jù)的運(yùn)算,程序也是由表格數(shù)據(jù)部分和項(xiàng)目運(yùn)算步驟部分構(gòu)成的。
C語(yǔ)言c語(yǔ)言原本是一種為了開(kāi)發(fā)UNIX操作系統(tǒng)而創(chuàng)造出來(lái)的語(yǔ)言,因此,也被稱(chēng)為結(jié)構(gòu)化的匯編語(yǔ)言。
C++在C語(yǔ)言中,將程序與數(shù)據(jù)作為對(duì)象,面向?qū)ο蟮木幊陶Z(yǔ)言。
Java與c++類(lèi)似,可在網(wǎng)絡(luò)間進(jìn)行編程的語(yǔ)言。
數(shù)值計(jì)算語(yǔ)言與非數(shù)值計(jì)算語(yǔ)言前面介紹的語(yǔ)言都是將計(jì)算機(jī)處理后的數(shù)值用文字來(lái)描述的數(shù)值計(jì)算語(yǔ)言,下面將介紹一種描述計(jì)算機(jī)處理問(wèn)題本身的分?jǐn)?shù)值計(jì)算語(yǔ)言。
LISP將程序及數(shù)據(jù)全部用函數(shù)式來(lái)描述的函數(shù)型語(yǔ)占,常用于人工智能等方面。
Prolog為人工智能而開(kāi)發(fā)的語(yǔ)言,是一種運(yùn)用邏輯推理的語(yǔ)言。
◆可執(zhí)行程序的制作
將用編譯性語(yǔ)言編寫(xiě)的程序轉(zhuǎn)換成可執(zhí)行程序的過(guò)程(步驟)如圖9 6所示。
◆編輯器
在使用編譯性語(yǔ)言編寫(xiě)程序時(shí),要使用編輯器這種編輯程序來(lái)編寫(xiě)程序,用編輯器編寫(xiě)出來(lái)的程序稱(chēng)為源程序。
◆編譯
將源程序翻譯成計(jì)算機(jī)可以理解的目標(biāo)程序的過(guò)程稱(chēng)為編譯,完成這種翻譯功能的程序稱(chēng)為編譯器。
◆鏈接
目標(biāo)程序只是將源程序翻譯成機(jī)器語(yǔ)言程序,而不包含函數(shù)等功能。將目標(biāo)程序與所需函數(shù)結(jié)合起來(lái)的過(guò)程稱(chēng)為鏈接。完成鏈接的程序稱(chēng)為鏈接器。函數(shù)等功能存放在庫(kù)文件中,鏈接就是將這些功能加入到目標(biāo)程序中,形成可執(zhí)行程序。
上一篇:計(jì)算機(jī)的基本動(dòng)作 下一篇:
計(jì)算機(jī)網(wǎng)絡(luò)
銷(xiāo)售電話(huà)
機(jī)床營(yíng)銷(xiāo)
Tel:024-25340888
024-25341888
024-25340887
024-25341887
Fax:024-25341177
配件服務(wù)
Tel:024-25341716
024-25341717
Fax:024-25341718
維護(hù)改造
Tel:024-25340767
Fax:024-25341177
在線(xiàn)提交意向
Mailto:
sale@syms.com.cn
產(chǎn)品分類(lèi)