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