上海英語翻譯-北京英語翻譯-上海日語翻譯-北京日語翻譯英語翻譯-日語翻譯-上海翻譯公司報價-北京翻譯公司報價
編譯翻譯服務

編譯(compilation , compile)  

1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。   

2、用編譯程序產生目標程序的動作。   

編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查&[font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。   

(1) 詞法分析   詞法分析的任務是對由字符組成的單詞進行處理,從左至右逐個字符地對源程序進行掃描,產生一個個的單詞符號,把作為字符串的源程序改造成為單詞符號串的中間程序。執行詞法分析的程序稱為詞法分析程序或掃描器。源程序中的單詞符號經掃描器分析,一般產生二元式:單詞種別;單詞自身的值。單詞種別通常用整數編碼,如果一個種別只含一個單詞符號,那么對這個單詞符號,種別編碼就完全代表它自身的值了。若一個種別含有許多個單詞符號,那么,對于它的每個單詞符號,除了給出種別編碼以外,還應給出自身的值。詞法分析器一般來說有兩種方法構造:手工構造和自動生成。手工構造可使用狀態圖進行工作,自動生成使用確定的有限自動機來實現。   

(2) 語法分析   編譯程序的語法分析器以單詞符號作為輸入,分析單詞符號串是否形成符合語法規則的語法單位,如表達式、賦值、循環等,最后看是否構成一個符合要求的程序,按該語言使用的語法規則分析檢查每條語句是否有正確的邏輯結構,程序是最終的一個語法單位。編譯程序的語法規則可用上下文無關文法來刻畫。語法分析的方法分為兩種:自上而下分析法和自下而上分析法。自上而下就是從文法的開始符號出發,向下推導,推出句子。而自下而上分析法采用的是移進歸約法,基本思想是:用一個寄存符號的先進后出棧,把輸入符號一個一個地移進棧里,當棧頂形成某個產生式的一個候選式時,即把棧頂的這一部分歸約成該產生式的左鄰符號。   

(3) [font style="BACKGROUND-COLOR: #ffff00"]語義檢查&<FONT style="BACKGROUND-COLOR: #ffff00">中間代碼[/font]生成</FONT>  [font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]是源程序的一種內部表示,或稱中間語言。[font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]的作用是可使編譯程序的結構在邏輯上更為簡單明確,特別是可使目標代碼的優化比較容易實現。[font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]即為中間語言程序,中間語言的復雜性介于源程序語言和機器語言之間。中間語言有多種形式,常見的有逆波蘭記號、四元式、三元式和樹。   

(4) 代碼優化   代碼優化是指對程序進行多種等價變換,使得從變換后的程序出發,能生成更有效的目標代碼。所謂等價,是指不改變程序的運行結果。所謂有效,主要指目標代碼運行時間較短,以及占用的存儲空間較小。這種變換稱為優化。有兩類優化:一類是對語法分析后的[font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]進行優化,它不依賴于具體的計算機;另一類是在生成目標代碼時進行的,它在很大程度上依賴于具體的計算機。對于前一類優化,根據它所涉及的程序范圍可分為局部優化、循環優化和全局優化三個不同的級別。   

(5) 目標代碼生成   目標代碼生成是編譯的最后一個階段。目標代碼生成器把語法分析后或優化后的[font style="BACKGROUND-COLOR: #ffff00"]中間代碼[/font]變換成目標代碼。

(6)表格管理程序   編譯過程中源程序的各種信息被保留在種種不同的表格,編譯各階段的工作都涉及到構造、查找、或更新有關的表格。   

(7)出錯處理程序   如果編譯過程中發現源程序有錯誤,編譯程序應報告錯誤的性質和錯誤的發生的地點,并且將錯誤所造成的影響限制在盡可能小的范圍內,使得源程序的其余部分能繼續被編譯下去,有些編譯程序還能自動糾正錯誤,這些工作由錯誤處理程序完成! 


  泰語翻譯英語翻譯 日語翻譯  德語翻譯  法語翻譯   俄語翻譯 韓語翻譯  蒙語翻譯
  朝鮮語翻譯 荷蘭語翻譯 瑞典語翻譯 希臘語翻譯 芬蘭語翻譯 捷克語翻譯 拉丁語翻譯 丹麥語翻譯  印度語翻譯 越南語翻譯 馬來語翻譯 印尼語翻譯   波蘭語翻譯 挪威語翻譯 波斯語翻譯 日本語翻譯 葡萄牙語翻譯   阿拉伯語翻譯 意大利語翻譯 匈牙利語翻譯 土耳其語翻譯 希伯萊語翻譯 西班牙語翻譯 英文翻譯 日文翻譯 德文翻譯 法文翻譯 俄文翻譯 韓文翻譯  中譯英  英譯中 荷蘭文翻譯 西班牙文翻譯
     翻譯公司首頁

   新譯通上海翻譯公司(總部)

 服務范疇

新譯通北京翻譯公司(分部)

 翻譯報價

新譯通廣州翻譯公司(分部)

 成功案例

新譯通深圳翻譯公司(分部)

 客戶須知

新譯通青島翻譯公司(分部)

 付款方式

新譯通鄭州翻譯公司(分部)

人才招聘

翻譯新聞

 聯系我們

 專業類翻譯服務客戶

      網站導航

 翻譯語種英語翻譯 日語翻譯 法語翻譯 俄語翻譯 德語翻譯 韓語翻譯 西班牙語翻譯 意大利語翻譯 其它小語種的翻譯 涉及翻譯領域:建筑翻譯 標書翻譯 汽車翻譯 機械翻譯 合同翻譯 金融翻譯 證件翻譯 化工翻譯

 

 

翻譯行業

  新譯通公司提供以下語種的翻譯服務:
英語 韓語 日語 俄語
德語 法語 泰語 梵語
越南語 蒙古語 印尼語 緬甸語
印地語 拉丁語 老撾語 波蘭語
波斯語 芬蘭語 丹麥語 爪哇語
瑞典語 荷蘭語 挪威語 豪薩語
希臘語 捷克語 冰島語 世界語
馬來西亞語 意大利語 匈牙利語
亞美尼亞語 西班牙語 泰米爾語
斯洛伐克語 柬埔寨語 僧伽羅語
斯瓦希里語 阿拉伯語 普什圖語
塞爾維亞語 土耳其語 烏克蘭語
羅馬尼亞語 葡萄牙語 哈薩克語
克羅地亞語 烏爾都語 威爾士語
保加利亞語 尼泊爾語 吉普賽語
吉爾吉斯語 孟加拉語 馬耳他語
克什米爾語 菲律賓語 佛蘭芒語
拉脫維亞語 立陶宛語 愛爾蘭語
愛沙尼亞語 希伯來語 庫爾德語
白俄羅斯語 馬其頓語 塔吉克語
格魯吉亞語 他加洛語 西藏語
阿爾巴尼亞語 斯洛文尼亞語
保險翻譯 涂料翻譯
通訊翻譯 石油翻譯
材料翻譯 石化翻譯
財經翻譯 醫學翻譯
財務翻譯 機械翻譯
地質翻譯 金融翻譯
服裝翻譯 食品翻譯
網站翻譯 電機翻譯
圖書翻譯 汽車翻譯
旅游翻譯 交通翻譯
電子翻譯 建筑翻譯
法規翻譯 醫療翻譯
房產翻譯 能源翻譯
紡織翻譯 論文翻譯
醫療器械 冶金翻譯
工程翻譯 駕照翻譯
農業翻譯 廣告翻譯
字幕翻譯 標書翻譯
陪同翻譯 合同翻譯
口譯翻譯 公證翻譯
蓋章翻譯 新聞翻譯
英語翻譯 中意翻譯
日語翻譯 中西翻譯
德語翻譯 中葡翻譯
法語翻譯 中韓翻譯
葡語翻譯 中泰翻譯
阿語翻譯 中德翻譯
泰語翻譯 中英翻譯
韓語翻譯 中俄翻譯
西語翻譯 中法翻譯
緬語翻 譯 中日翻譯
日文翻譯 中阿翻譯
德文翻譯 中希翻譯
俄文翻譯 英中翻譯
法文翻譯 日中翻譯
葡文翻譯 韓中翻譯
阿文翻譯 德中翻譯
泰文翻譯 法中翻譯
韓文翻譯 西中翻譯
西文 翻譯 阿中翻譯

我們的優勢

人才優勢 擁有大量精通多種語言的專業技術人才
專業優勢 幾乎囊括所有專業的翻譯人才
貼心服務 翻譯服務人性化
語種齊全 可以翻譯全球72種語言
質量一流 嚴格執行規定的的翻譯流程,確保質量
嚴守機密 為客戶嚴守商業秘密,免除后顧之憂

服務承諾

為客戶保守機密。
保證客戶滿意。
高效合理管理每個項目。
在約定期限內完成每個項目。
根據客戶要求,修改編輯翻譯文稿。
保證對每個項目均有充足人力物力支持。
任何筆譯和口譯工作均由合格專業人員完成。
為同一客戶提供的文稿均有統一的風格和標準。
2003-2013年新譯通翻譯公司-北京翻譯公司-上海翻譯公司-廣州翻譯公司-深圳翻譯公司版權所有并保留全部權力
Copyrights by Xinyitong translation company. All rights reserved. 2008
 
大富翁棋牌下载网址