⑴ 編譯原理中「翻譯程序」如何理解
編譯程序:把用高級程序設計語言書寫的源程序,翻譯成等價的計算機匯編語言或機器語言的目標程序的翻譯程序。
解釋程序是高級語言翻譯程序的一種,它將源語言(如BASIC)書寫的源程序作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程序。
編譯程序和解釋程序都是翻譯程序。
我覺得你說的書上的定義有點問題
⑵ 編譯器是什麼
簡單講,編譯器就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)
高級計算機語言便於人編寫,閱讀交流,維護。機器語言是計算機能直接解讀、運行的。編譯器將匯編或高級計算機語言源程序(Source program)作為輸入,翻譯成目標語言(Target language)機器代碼的等價程序。源代碼一般為高級語言 (High-level language), 如Pascal、C、C++、Java、漢語編程等或匯編語言,而目標則是機器語言的目標代碼(Object code),有時也稱作機器代碼(Machine code)。
對於C#、VB等高級語言而言,此時編譯器完成的功能是把源碼(SourceCode)編譯成通用中間語言(MSIL/CIL)的位元組碼(ByteCode)。最後運行的時候通過通用語言運行庫的轉換,編程最終可以被CPU直接計算的機器碼(NativeCode)。
編譯是從源代碼(通常為高級語言)到能直接被計算機或虛擬機執行的目標代碼(通常為低級語言或機器語言)的翻譯過程。然而,也存在從低級語言到高級語言的編譯器,這類編譯器中用來從由高級語言生成的低級語言代碼重新生成高級語言代碼的又被叫做反編譯器。也有從一種高級語言生成另一種高級語言的編譯器,或者生成一種需要進一步處理的的中間代碼的編譯器(又叫級聯)。
典型的編譯器輸出是由包含入口點的名字和地址, 以及外部調用(到不在這個目標文件中的函數調用)的機器代碼所組成的目標文件。一組目標文件,不必是同一編譯器產生,但使用的編譯器必需採用同樣的輸出格式,可以鏈接在一起並生成可以由用戶直接執行的EXE,
所以我們電腦上的文件都是經過編譯後的文件。
⑶ 英語Compiled怎麼翻譯
compiled的中文翻譯是匯編,是compile的過去分詞和過去式
詞語分析:
音標:英[kəmˈpaɪld]美[kəmˈpaɪld]
v.編寫(書、列表、報告等);編纂;編譯
短語搭配:
1、compile time 編譯時間
例句:
1、She had compiled pages of notes, but she had not yet got down to doing the actual writing.
她已輯錄了多篇筆記,但她還沒有著手實際的寫作。
2、Running the compiled application.
運行編譯後的應用程序。
3、The bytes that comprise the compiled pattern are copied exactly.
構成編譯模式的位元組被精確地復制。
同義詞:
v.編輯 redacted
⑷ 英語新聞翻譯技巧
英語新聞翻譯技巧
翻譯英語新聞,譯者除了應具備語言知識外,還需要具備必要的文化常識和政治常識。下面是我分享的英語新聞翻譯技巧,希望能幫到大家!
文化因素和國情因素
要做好新聞的翻譯工作,譯者除了應具備語言知識外,還需要具備必要的文化常識和政治常識,要注意擴大知識面,這樣才不會誤譯或導致嚴重後果。例如將國家和地區並列,都可能會引起嚴重的後果。
語言差異——編譯和解釋性翻譯
此外,考慮到中英兩種語言習慣的差異,對外新聞報道的翻譯往往採用非逐字對譯法,這就需要引入另外兩種翻譯方法——編譯和解釋性翻譯。
第一,編譯——由於新聞價值的作用,在對外新聞報道的翻譯中,要考慮外國受眾的要求和興趣,對新聞內容進行選擇,有的放矢。因此有時在國內報道中占相當篇幅的新聞,在對外報道中則被編譯成簡訊、圖片新聞等。
例: 從容上陣槍響世驚
李對紅喜摘射擊金牌
以687.9環創下新的奧運記錄
我國女子運動員李對紅今天在女子運動槍決賽中,以687.9環戰勝所有對手,並創造新的奧運記錄。她為中國射擊隊在本屆奧運會上奪得了第一塊金牌,也使中國代表團奪得的金牌總數上升為6枚。(《光明日報》 1996.7.2)
譯文:Li Shoots Nation's 6th Gold
China's Li Duihong won the women's 25-meter sport pistol Olympic goldwith a total of 687.9 points early this morning Beijing time.
從這個例子中我們可以發現譯者並不是逐字翻譯,而是兼顧了中英文兩種語言特色,句子結構和語態也發生了變化。
第二,解釋性翻譯——新聞講求清晰易懂。同英語新聞一樣,漢語新聞報道詞語求新,「行話」、「歷史典故」等豐富多樣。要想清晰通俗易懂地把它們翻譯出來,介紹給國外讀者,常常需要使用解釋性翻譯的方法。具體說來,有關歷史事件、地理名稱、我國獨有的機構、節日、習俗、行話、套話和歷史典故等都需要採用解釋性的翻譯方法。比如「巴金」譯作 「Chinesewriter Ba Jin」, 又如「江蘇」譯作「Jiangsu in east China」,以便讓外國讀者了解以上這些地方的地理位置及特點。
例如下面這篇報道就對中國人特有的「生肖」做了一番解釋:
Everychild entering the world in the lunar year that began last Saturday is born inthe year of the Rooster, according to traditional Chinese reckoning.
語言總體風格
大眾性、趣味性和節儉性構成了新聞英語在語言風格上的'特色。新聞英語的語言有趣易懂,簡潔精煉,用非常經濟的語言表達豐富的內容。因此我們碼搏隱在翻譯過程中應盡可能刪去可用可不用但又不影響表達內容完整銀襲與准確的詞遲廳。此外,新聞語體語言清晰,不能模稜兩可,更不應晦澀難懂,但同時,新聞語體又講究表達有力、敘述生動,因而我們翻譯時必須在用詞上多加錘煉,表現出新聞文體的總貌。
詞彙特點
第一,常用詞彙有特定的新聞色彩。新聞報道常使用某些詞彙來表達事實和事件,因此這些詞彙經過長期使用後逐漸取得與新聞報道相聯系的特殊意義,成為新聞體詞語(journalistic words)。例如,horror一詞是新聞標題中常用的詞,用以表示不幸事故和暴力行動,再如nadir常指「兩國關系的最低點」。此外,新聞報道中還有一些約定俗成的套語,如according to sources concerned (據有關方面報道),citedas saying(援引…的話)。
第二,使用「小詞」。小詞(midget words)即簡短詞,一般為單音節詞。小詞的廣泛使用一是由於報紙篇幅有限,用小詞可以免於移行,二是由於小詞的詞義范疇很寬,一般比較生動靈活。新聞英語稱這類詞為synonyms of all work (萬能同義詞),如back(支持), ban(禁止)等。
第三,大量使用縮略語。這主要是為了節省時間和篇幅。比如WB(worldbank世界銀行), ASP(American sellingprice美國銷售價), biz (business商業)等。
第四,臨時造詞。為了表達需要和追求新奇,新聞報道常常使用「臨時造詞/生造詞」, 即臨時創造或拼湊起來的詞或片語,例如Euromart(European commom market 歐洲共同市場),haves andhave-nots(富人和窮人)等。
從詞彙方面的四個特點來看, 我們在漢英翻譯過程中要做到以下幾點:
第一,要熟悉英美報刊經常使用的特定詞彙,比如
新聞詞彙 普通詞彙
ban prohibition
clash disgreement
curb decrease
cut rection
round a serious of action
shock astonishment
boost rise/increase
第二,平時多留意「小詞」、「生造詞」和縮略詞。
第三,准確理解詞義,不可望文生義。
例: In a society where many people routinely break lawsagainst blackmarket activities just to get by, everyone is vulnerable todenunciation by a neighbor or friend who has his own sins to hide.
譯文:許多人為了糊口經常搞違法黑市買賣。在這樣一個社會里,人人都有被告發的危險,個個都有違法的事要隱瞞。
在這個例子中,just to get by 不應從字面意思理解為「僅僅去一下」,而對於 「sin」 的理解,「違法的事」顯然比「原罪」要貼合原文。
語法特點
第一,時態的使用。在英語新聞中現在時被廣泛使用。為了造成事件正在進行中的效果,給人以真實感,無論是標題或是正文都常常採用現在時代替過去時。另外,甚至在said, told, reported, added等動詞過去時後面的that賓語從句中,過去時也常常為現在時態所替代。
第二,較多使用擴展的簡單句。由於報刊篇幅有限,新聞文體在語法方面一個重要特點是句型的高度擴展,結構嚴謹,將豐富的信息壓縮在有限的篇幅中。常見的方法有使用同位語、介詞短語、分詞短語等語言成分擴展簡單句,有時還較多的使用插入語代替從句,從而簡化句子結構。
第三,前置修飾語高度濃縮。新聞文體為了使句子結構緊湊嚴密,大量使用前置修飾語修飾名詞,如a hand grenadeand machine gun attack。
基於這些語法特點,在翻譯過程中,要結合漢語的語言習慣,注意以下幾點。
第一,翻譯時注意中英文在新聞中不同時態的表達方法:英語中多用現在時態,漢語中多用過去時態,且漢語往往藉助時間詞,如「昨天」、「明日」、「將」等以襯托時間關系。
第二,針對新聞英語在句式和修飾方面的特點,可以採用切斷、拆譯、倒譯、插入和重組等方法進行英漢和漢英對譯。
例:But one White House aide said the Administration had allbut abandoned hope of resuming the political talks in Jesusalem which weresuspended when Sadat withdrew his delegation three weeks ago.
譯文:但有一名白宮助理人員說,政府幾乎已放棄了在耶路撒冷恢復政治談判的希望。這次談判是兩個星期前由於薩達特撤出談判代表團而宣告中斷的。
;