A. 編譯是什麼意思
你一定是指程序的編譯吧,如果是的話
編譯的意思就是把程序語言寫成機器可以運行的機器碼的過程。其中會用到編譯器。
編譯器是一種特殊的程序,它可以把以特定編程語言寫成的程序變為機器可以運行的機器碼。我們把一個程序寫好,這時我們利用的環境是文本編輯器。這時我程序把程序稱為源程序。在此以後程序員可以運行相應的編譯器,通過指定需要編譯的文件的名稱就可以把相應的源文件(通過一個復雜的過程)轉化為機器碼了。
B. 小白求助,編譯是什麼,為什麼需要編譯
人與機器交流(即人讓計算機按照人的意願做事)依賴於語言
語言的層次是:自然語言->高級編程語言->匯編語言->機器碼
人最熟悉的肯定是自然語言(就是你平時說的話)。
而計算機的cpu只認識二進制的機器碼,機器碼指導計算機做什麼操作(如邏輯運算)。
高級編程語言跟自然語言的關系更近些,對人來說相當於自然語言的白痴版,如java中的對象與類的概念可能對應於現實世界的某種事物,如C語言中的函數可能對應了一個功能,比如列印文件,經過簡單的訓練,人也能大概的讀懂。
匯編語言和機器碼更接近些,每個匯編指令一般都會對應一條機器碼,而高級編程語言中的一個語句(如if else什麼的)可能會對應多條匯編指令,匯編指令一般就是算術運算(如add)、邏輯運算(如and)、數據傳送(如mov)、條件判斷、跳轉等,只能用這些簡單功能的匯編指令組合來完成一個復雜的功能。人看懂匯編就很吃力了,更別提用匯編來完成想要的功能,太吃力,這個過程還是交個編譯器比較好。
而機器碼對於一般的程序員來說,就是天書,也基本沒人願意去看。
自然語言最容易表述人們的要求,當用戶用自然語言表述了需要的功能後,從自然語言到高級語言的轉換過程由程序員來完成,而由高級編程語言到匯編、由匯編到機器碼的過程都由編譯器來完成,由編譯器完成的這個過程也就是編譯了。
高級編程語言的代碼經過編譯階段成為匯編代碼,匯編代碼經過匯編階段變成機器碼,機器碼文件經過鏈接階段變成可執行文件(.exe)。一般編譯是指的編譯階段和匯編階段的組合,編譯器的工作一般是編譯和鏈接。
這就是我的理解,希望你幫到你。
C. 編程完要編譯,編譯到底是什麼意思
編程就是編寫程序,也就是敲代碼
編輯應該也是寫代碼的意思吧
編譯一般都是在寫了一行代碼保存的時候,開發工具會編譯你寫的代碼是否有錯,然後會幫你生成一些其他文件
D. 軟體編譯,這什麼意思
編譯和解釋是從源程序到可執行程序轉換的兩種方法。編譯,是在源程序完成後,先轉換成中間代碼,然後再轉換成二進制代碼,完成後,每次執行,都直接執行這個二進制代碼。一次轉換完成。 而解釋程序的執行不同,他在執行時,是一次讀入一條源代碼...
E. java中編譯的意思,解釋的意思。
Java是編譯的,因為他把源代碼變成了位元組碼,而不是每次都解釋源代碼。
Java是解釋的。因為位元組碼是被JVM負責執行,而不是真正的二進制碼!
F. 新聞英語編譯是什麼
新聞編譯是通過翻譯人員的加工,將外語新聞編寫為本族語新聞。英語新聞能及時提供讀者所需要的各種信息,已成現代人獲取信息的一個不可缺少的手段。編譯作為一種有效的翻譯手段已經廣泛地應用到新聞翻譯實踐中。
新聞編譯越來越被國內廣大讀者所接受。新聞編譯要把握好語言層的加工、背景文化的注釋,及政治言辭的合理修正,以提高目的語讀者的閱讀效果,避免西方輿論誤導。
(6)編譯什麼意思擴展閱讀
美英新聞刊物形形色色,內容涉及十分廣泛,如時事報道、社論、述評、特寫、廣告等,所以其採用的文體也不盡相同。新聞有其獨特的文體特徵,新聞報道的翻譯,除遵循一般的翻譯原則外,還應遵循新聞翻譯的基本規律。
一、語言總體風格
大眾性、趣味性和節儉性構成了新聞英語在語言風格上的特色。新聞英語的語言有趣易懂,簡潔精煉,用非常經濟的語言表達豐富的內容。因此在翻譯過程中應盡可能刪去可用可不用但又不影響表達內容完整與准確的詞。
此外,新聞語體語言清晰,不能模稜兩可,更不應晦澀難懂,但同時,新聞語體又講究表達有力、敘述生動,因而我們翻譯時必須在用詞上多加錘煉,表現出新聞文體的總貌。
二、詞彙特點
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」。
G. 什麼是編譯
編譯(compilation , compile) 1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。 2、用編譯程序產生目標程序的動作。 編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。 編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。
編譯語言是一種以編譯器來實現的編程語言。它不像直譯語言一樣,由解釋器將代碼一句一句運行,而是以編譯器,先將代碼編譯為機器碼,再加以運行。理論上,任何編程語言都可以是編譯式,或直譯式的。它們之間的區別,僅與程序的應用有關。
H. 編譯APP是什麼意思
APP就是Application的英文縮寫,即應用程序。
編譯就是把高級語言變成計算機可以識別的2進制語言。也就是把使用高級語言編寫好的APP程序,用編譯軟體使之能在計算機上運行起來。
I. 解釋 編譯和編譯 匯編的區別是什麼
解釋和編譯針對的是高級語言的。是高級語言轉換成機器代碼的方式。編譯指的是一次性將程序代碼給轉換成機器代碼,這樣做好處是編譯之後的可執行程序方便移植,可以優化程序代碼,並且執行效率要比解釋語言的高!解釋是指邊解釋邊運行,解釋一條語句便執行一條。顯然這樣的程序執行效率是比較低的。比如C/C++用的是編譯,而basic用的是解釋。JAVA既用到解釋,又用到編譯。而匯編是一種低級程序設計語言,直接操縱底層硬體。是在機器語言(0,1代碼串)的基礎上採用助記符的方式發展而來的。很多病毒都是通過匯編語言寫的。用匯編編寫的程序執行效率非常高!只是不方便寫程序。匯編語言是低級語言,沒有語法,就是一條條機器指令的助記符而已,所以匯編的時候不需要語法分析。編譯時把高級語言處理成機器指令的過程,編譯的時候需要做詞法分析和語法分析,然後是代碼生成。
J. 編譯程序和解釋程序都是什麼意思
1、編譯程序是把用高級程序設計語言或計算機匯編語言書寫的源程序,翻譯成等價的機器語言格式目標程序的翻譯程序,屬於採用生成性實現途徑實現的翻譯程序。編譯程序以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出;編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。
2、解釋程序是高級語言翻譯程序的一種,它將源語言書寫的源程序作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程序。就像外語翻譯中的「口譯」一樣,說一句翻一句,不產生全文的翻譯文本。
(10)編譯什麼意思擴展閱讀:
編譯程序的實現演算法較為復雜。這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系;同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系。但是,由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。