導航:首頁 > 源碼編譯 > 編譯的要求

編譯的要求

發布時間:2024-06-08 11:39:00

A. 新聞英語編譯是什麼

新聞編譯是通過翻譯人員的加工,將外語新聞編寫為本族語新聞。英語新聞能及時提供讀者所需要的各種信息,已成現代人獲取信息的一個不可缺少的手段。編譯作為一種有效的翻譯手段已經廣泛地應用到新聞翻譯實踐中。

新聞編譯越來越被國內廣大讀者所接受。新聞編譯要把握好語言層的加工、背景文化的注釋,及政治言辭的合理修正,以提高目的語讀者的閱讀效果,避免西方輿論誤導。

(1)編譯的要求擴展閱讀

美英新聞刊物形形色色,內容涉及十分廣泛,如時事報道、社論、述評、特寫、廣告等,所以其採用的文體也不盡相同。新聞有其獨特的文體特徵,新聞報道的翻譯,除遵循一般的翻譯原則外,還應遵循新聞翻譯的基本規律。

一、語言總體風格

大眾性、趣味性和節儉性構成了新聞英語在語言風格上的特色。新聞英語的語言有趣易懂,簡潔精煉,用非常經濟的語言表達豐富的內容。因此在翻譯過程中應盡可能刪去可用可不用但又不影響表達內容完整與准確的詞。

此外,新聞語體語言清晰,不能模稜兩可,更不應晦澀難懂,但同時,新聞語體又講究表達有力、敘述生動,因而我們翻譯時必須在用詞上多加錘煉,表現出新聞文體的總貌。

二、詞彙特點

1、常用詞彙有特定的新聞色彩

新聞報道常使用某些詞彙來表達事實和事件,因此這些詞彙經過長期使用後逐漸取得與新聞報道相聯系的特殊意義,成為新聞體詞語(journalistic words)。

例如,horror一詞是新聞標題中常用的詞,用以表示不幸事故和暴力行動,再如nadir常指「兩國關系的最低點」。此外,新聞報道中還有一些約定俗成的套語,如according to sources concerned (據有關方面報道),cited as saying(援引…的話)。

2、使用「小詞」

小詞(midget words)即簡短詞,一般為單音節詞。小詞的廣泛使用一是由於報紙篇幅有限,用小詞可以免於移行,二是由於小詞的詞義范疇很寬,一般比較生動靈活。新聞英語稱這類詞為synonyms of all work (萬能同義詞),如back(支持), ban(禁止)等。

3、大量使用縮略語

這主要是為了節省時間和篇幅。比如WB(world bank世界銀行), ASP(American selling price美國銷售價), biz (business商業)等。

4、臨時造詞

為了表達需要和追求新奇,新聞報道常常使用「臨時造詞/生造詞」, 即臨時創造或拼湊起來的詞或片語,例如Euromart(European commom market 歐洲共同市場),haves and have-nots(富人和窮人)等。

三、語法特點

1、時態的使用

在英語新聞中現在時被廣泛使用,為了造成事件正在進行中的效果,給人以真實感,無論是標題或是正文都常常採用現在時代替過去時。另外,甚至在said, told, reported, added等動詞過去時後面的that賓語從句中,過去時也常常為現在時態所替代。

2、較多使用擴展的簡單句

由於報刊篇幅有限,新聞文體在語法方面一個重要特點是句型的高度擴展,結構嚴謹,將豐富的信息壓縮在有限的篇幅中。常見的方法有使用同位語、介詞短語、分詞短語等語言成分擴展簡單句,有時還較多的使用插入語代替從句,從而簡化句子結構。

3、前置修飾語高度濃縮

新聞文體為了使句子結構緊湊嚴密,大量使用前置修飾語修飾名詞,如a hand grenade and machine gun attack。

四、文化因素和國情因素

要做好新聞的翻譯工作,譯者除了應具備語言知識外,還需要具備必要的文化常識和政治常識,要注意擴大知識面,這樣才不會誤譯或導致嚴重後果。例如將國家和地區並列,都可能會引起嚴重的後果。

五、語言差異——編譯和解釋性翻譯

此外,考慮到中英兩種語言習慣的差異,對外新聞報道的翻譯往往採用非逐字對譯法,這就需要引入另外兩種翻譯方法——編譯和解釋性翻譯。

我國獨有的機構、節日、習俗、行話、套話和歷史典故等都需要採用解釋性的翻譯方法。比如「巴金」譯作「Chinese writer Ba Jin」。

B. 什麼是編譯程序

編譯程序指將某一種程序設計語言寫的程序翻譯成等價的另一種語言的程序的程序, 稱之為編譯程序

編譯程序也稱為編譯器,是指把用高級程序設計語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。

它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。

編譯程序的實現演算法較為復雜,這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系,同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系。

由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。

(2)編譯的要求擴展閱讀:

編譯流程分為了四個步驟:

1.預處理,生成預編譯文件(.文件)

2.編譯,生成匯編代碼(.s文件)

3.匯編,生成目標文件(.o文件)

4.鏈接,生成可執行文件

C. c程序在書寫時有嚴格的縮進要求否則不能編譯通過

所有的C語言編譯器是沒有這樣的規定的。C語言本身是一種非常靈活的編程語言,包括它的書寫格式和語法表達。C語言每一個語句都是以「;」結束,只要遵循這個原則即可,並沒有強制要求必須以縮進方式編寫程序,也不影響程序的編譯。通常以縮進方式編寫程序是一種比較提倡的好的習慣和做法,有利於對程序的理解和檢查。

D. android 編譯伺服器大概需要什麼配置 5

工欲善其事,必先利其器」,要想提高團隊整體的開發效率,盡可能的提前完成開發任務,必須要配備一套配置給力的開發設備。源碼編譯伺服器硬體配置的高低,直接影響著系統固件升級和ROM版本發布的速度和效率。

由於目前Google發布的最新版本的Android系統源碼體積越來越大,因此,越是定製高版本的系統,對編譯伺服器的硬體配置要求就越高,這里根據調研,給出目前Android
6.0及以下版本源碼定製開發的基本配置,供大家參考。

首先進行一波企業級android源碼編譯伺服器的推薦,這類推薦網上絕無僅有,這還是我進行了很久的調研,詢問很多朋友【其中包括不乏6年以上系統開發的大牛,也有之前公司的主管等】,也查了很多資料才挑選出來,提出需求後讓上級審批,目前上一級已經認可比審批,等待領導簽字。給力。

詳細

E. 編譯安裝apache 需要什麼環境

編譯Apache的要求如下:
磁碟空間
必須保證有50MB以上的自由臨時磁碟空間。Apache安裝完畢後會占據10MB左右的空間,實際的磁碟空間需求會因編譯設置和是否安裝第三方模塊而有所不同。
ANSI-C編譯器及編譯環境
必須裝有ANSI-C編譯器,推薦使用自由軟體基金會(FSF)的GCC。如果沒有GCC,那麼要確保使用的編譯器符合ANSI標准,而且PATH中必須包含指向基本編譯工具比如make的路徑。
確保准確的時間
由於HTTP協議的元素都會用到時間,有必要了解一下你的系統所使用的時間同步機制。在基於網路時間協議(NTP)的系統中,一般是用ntpdate或xntpd來同步時間。有關NTP軟體的資料請參見NTP主頁。
Perl 5 [可選]
有些用Perl寫的支持腳本,如apxs或dbmmanage ,需要Perl5解釋器(5.003或以上的版本就足夠了)。如果系統中存在多個Perl解釋器,比如有系統提供的Perl 4,還有你自己安裝的Perl 5,推薦你使用 --with-perl 選項來確保configure腳本使用正確的版本。如果configure沒有沒找到Perl 5也沒關系,這並不影響Apache httpd的編譯和安裝,只是相關的支持腳本不能使用而已。
apr/apr-util >= 1.2
apr和apr-util包含在Apache httpd的發行源代碼中,並且在絕大多數情況下使用都不會出現問題。當然,如果apr或apr-util的1.0或1.1版本已經安裝在你的系統中了,則必須將你的apr/apr-util升級到1.2版本,或者將httpd單獨分開編譯。要使用發行源代碼中自帶的apr/apr-util源代碼進行安裝,你必須手動完成:
# 編譯和安裝 apr 1.2
cd srclib/apr
./configure --prefix=/usr/local/apr-httpd/
make
make install

# 編譯和安裝 apr-util 1.2
cd ../apr-util
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
make
make install

# 配置 httpd
cd ../../
./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/

F. android10編譯硬體要求

您的開發編譯機必須達到或超出以下硬體要求:
如果是 Gingerbread (2.3.x) 及更高版本(包括 master 分支),需要使用 64 位環境。如果是較低的版本,則可以在 32 位系統中進行編譯。
如果是校驗代碼,至少需要 100GB 可用磁碟空間;如果要進行編譯,則還需要 150GB。如果要進行多次編譯或使用 ccache,則需要更多空間。
如果您在虛擬機中運行 Linux,則至少需要 16GB 的 RAM/交換空間(swap)。

G. 編譯程序的功能

編譯程序的基本功能是把源程序(高級語言)翻譯成目標程序。但是,作為一個具有實際應用價值的編譯系統,除了基本功能之外,還應具備語法檢查、調試措施、修改手段、覆蓋處理、目標程序優化、不同語言合用以及人-機聯系等重要功能。①語法檢查:檢查源程序是否合乎語法。如果不符合語法,編譯程序要指出語法錯誤的部位、性質和有關信息。編譯程序應使用戶一次上機,能夠盡可能多地查出錯誤。②調試措施:檢查源程序是否合乎設計者的意圖。為此,要求編譯程序在編譯出的目標程序中安置一些輸出指令,以便在目標程序運行時能輸出程序動態執行情況的信息,如變數值的更改、程序執行時所經歷的線路等。這些信息有助於用戶核實和驗證源程序是否表達了演算法要求。③修改手段:為用戶提供簡便的修改源程序的手段。編譯程序通常要提供批量修改手段(用於修改數量較大或臨時不易修改的錯誤)和現場修改手段(用於運行時修改數量較少、臨時易改的錯誤)。④覆蓋處理:主要是為處理程序長、數據量大的大型問題程序而設置的。基本思想是讓一些程序段和數據公用某些存儲區,其中只存放當前要用的程序或數據;其餘暫時不用的程序和數據,先存放在磁碟等輔助存儲器中,待需要時動態地調入。⑤目標程序優化:提高目標程序的質量,即佔用的存儲空間少,程序的運行時間短。依據優化目標的不同,編譯程序可選擇實現表達式優化、循環優化或程序全局優化。目標程序優化有的在源程序級上進行,有的在目標程序級上進行。⑥不同語言合用:其功能有助於用戶利用多種程序設計語言編寫應用程序或套用已有的不同語言書寫的程序模塊。最為常見的是高級語言和匯編語言的合用。這不但可以彌補高級語言難於表達某些非數值加工操作或直接控制、訪問外圍設備和硬體寄存器之不足,而且還有利於用匯編語言編寫核心部分程序,以提高運行效率。⑦人-機聯系:確定編譯程序實現方案時達到精心設計的功能。目的是便於用戶在編譯和運行階段及時了解內部工作情況,有效地監督、控制系統的運行。早期編譯程序的實現方案,是把上述各項功能完全收納在編譯程序之中。然而,習慣做法是在操作系統的支持下,配置調試程序、編輯程序和連接裝配程序,用以協助實現程序的調試、修改、覆蓋處理,以及不同語言合用功能。但在設計編譯程序時,仍須精心考慮如何與這些子系統銜接等問題。

閱讀全文

與編譯的要求相關的資料

熱點內容
電商類app開發怎麼收費 瀏覽:300
打造電子書反編譯工具 瀏覽:74
壓縮比115 瀏覽:558
pdf怎麼摳圖 瀏覽:864
霍妮pdf 瀏覽:808
反編譯VMP 瀏覽:46
hello編譯器 瀏覽:771
apk程序加密 瀏覽:595
如何給app重命名 瀏覽:603
怎麼幽默調侃程序員 瀏覽:285
忘記密碼解壓視頻 瀏覽:911
運城機場春運加密 瀏覽:287
安卓手機如何關閉app後台 瀏覽:154
安卓數字密碼忘記怎麼破解 瀏覽:252
pythonzmq模式 瀏覽:182
linux運行php網站 瀏覽:866
實驗室無油壓縮機 瀏覽:806
哪裡可以免費看動畫app 瀏覽:54
文本加密咋解 瀏覽:486
tomcat做伺服器怎麼設置 瀏覽:252