分別編譯英語怎麼說及英文單詞
Ⅰ (分別)這個詞用英語怎麼說
分別的英文:leave each other;part
leave 讀法 英 [li:v] 美 [liv]
1、vt.離開;遺棄;忘了帶;交託
2、vt.& vi.離去;出發;舍棄
3、n.准假;假期;辭別;許可
短語:
1、leave out遺漏,省去;不考慮
2、sick leave病假;病假工資
3、annual leave年度假
4、on leave休假;在休假中
5、leave it at that暫時停止爭論
(1)分別編譯英語怎麼說及英文單詞擴展閱讀
一、leave的詞義辨析:
leave, start, depart, quit, go這組詞都有「離開某處」的意思,其區別是:
1、leave側重出發地而不是目的地。
2、start可與leave換用,強調目的地,但不及leave普通。
3、depart較正式用詞,指經過周密考慮或鄭重地離開,強調離開的起點。
4、quit側重指離開令人煩惱的地方,或擺脫使人不快的人或事。
5、go一般用詞,指從所在地到其它地方去,著重目的地而非出發地。
二、leave的近義詞:depart
depart 讀法 英[dɪ'pɑːt]美[dɪ'pɑrt]
1、vi. 離開;出發,起程;違反;去世
2、adj. 逝世的
短語:
1、depart from離開;開出;從……出發
2、depart for開往…;去往…;動身去…
例句:
In the morning Mr. McDonald departed for Sydney.
麥克唐納先生早上起程去了悉尼。
Ⅱ 「詳細具體」用英語怎麼說
詳細具體」的英文:specific
specific 讀法 英[spə'sɪfɪk]美[spɪ'sɪfɪk]
1、adj. 特殊的,特定的;明確的;詳細的;[葯] 具有特效的
2、n. 特性;細節;特效葯
短語:
1、specific form非凡形式;特殊形式
2、specific items具體項目;特殊條款
3、specific valuen. 比值
4、specific volume比容;比體積;[計]特定卷
5、specific pressure比壓;單位壓力
(2)分別編譯英語怎麼說及英文單詞擴展閱讀
一、specific的詞義辨析:
specific, explicit, definite, express這組詞都有「明確的」的意思,其區別是:
1、specific強調內容明確,毫不抽象、籠統。
2、explicit指清楚明白,毫不含糊其辭,因而無任何理解困難。
3、definite指對所提到的事的范圍及其細節毫無疑問,含有明確和確定界限的意味。
4、express語氣較強,較正式,指不但清楚明確,而且含有直截了當和有力等的意思。
二、specific的近義詞:detailed
detailed 讀法 英['diːteɪld]美[dɪ'teld]
1、adj. 詳細的,精細的;復雜的,詳盡的
2、v. 詳細說明(detail的過去分詞)
短語:
1、detailed planning詳細規劃;詳細計劃;詳細策劃
2、detailed plan詳細計劃;詳圖
3、detailed survey詳細調查;詳細勘測;碎部測量
4、detailed statement明細表
5、detailed schele明細進度表
Ⅲ word文檔中編譯英文,每行最後一個單詞總會分開去下一行,是怎麼回事
1,Ctrl+A全選或自來行點選某段。自
2,在選取的文字上右擊===〉段落==〉中文版式===〉取消[允許西文在單詞中間換行]。
3,如果不行,試試 在工具—語言—斷字—自動斷字,勾上,OK
Ⅳ 摘編 編譯 英文應該怎麼說
編譯: compile
摘編: abstract and edit
僅供參考(以上都當動詞使用)
Ⅳ 編程序常用英語單詞是什麼
編程序常用英語單詞部分:
1、Compile:編繹
2、Run:運行
3、Class:類
4、Object:對象
5、System:系統
6、out:輸出
7、print:列印
8、line:行
9、variable:變數
10、type:類型
11、static:靜態的
12、array:數組
13、parameter:參數
14、method:方法
15、function:函數
16、public:公有的
17、default:默認
18、get:得到
19、private:私有的
20、import:導入
21、set:設置
22、package:包
23、access:訪問
24、protected:受保護的
25、void:無(返回類型)
26、operation:操作運算
27、member-variable:成員變數
28、member-function:成員函數
29、extends:繼承 base class:基類 parent class:父類
30、interface:介面 child class:子類 super class:超類
31、overload:重載 abstract:抽象 exception:異常
32、implements:實現 Runtime:運行時
33、derived class:派生類
34、override:重寫覆蓋
35、final:最終的不能改變的
(5)分別編譯英語怎麼說及英文單詞擴展閱讀
一、編程:設計具備邏輯流動作用的一種「可控體系」【註:編程不一定是針對計算機程序而言的,針對具備邏輯計算力的體系,都可以算編程。】
二、編程是編寫程序的中文簡稱,就是讓計算機代為解決某個問題,對某個計算體系規定一定的運算方式,使計算體系按照該計算方式運行,並最終得到相應結果的過程。
三、為了使計算機能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計算機能夠理解的形式告訴計算機,使得計算機能夠根據人的指令一步一步去工作,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
Ⅵ 求C語言中常見的英語單詞及其釋義(就是編譯時在屏幕下面報錯時出現的英語單詞)
因為數組是順序訪問的,可以很簡單地將上面的數組冒泡改成指針:
void pSort(int d[],int n) // 用指針代替數組
{
int *di=d; // 指針di對應d[i]
for (int i=0;i<n-1;i++)
{
int *m=di; // 最小值位置指針
int *dj=di+1; // 指針dj對應d[j]
for (int j=i+1;j<n;j++)
{
if (*di>*dj)
m=dj; // 新的最小值位置
dj++; // 與j同步
}
int t=*di; // 交換 *di與*m
*di=*m;
*m=t;
di++; // 與i同步
}
}
Ⅶ 編譯程序有編譯和翻譯兩種方式分別對其說明並比較 急 在線等
編譯程序 編譯程序
compiler
把用高級程序設計語言書寫的源程序,翻譯成等價的計算機匯編語言或機器語言的目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級程序設計語言書寫的源程序作為輸入,而以匯編語言或機器語言表示的目標程序作為輸出。編譯出的目標程序通常還要經歷運行階段,以便在運行程序的支持下運行,加工初始數據,算出所需的計算結果。編譯程序的實現演算法較為復雜。這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系;同時也因為它要處理遞歸調用、動態存儲分配、多種數據類型,以及語句間的緊密依賴關系。但是,由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。
功能 編譯程序的基本功能是把源程序翻譯成目標程序。但是,作為一個具有實際應用價值的編譯系統,除了基本功能之外,還應具備語法檢查、調試措施、修改手段、覆蓋處理、目標程序優化、不同語言合用以及人-機聯系等重要功能。①語法檢查:檢查源程序是否合乎語法。如果不符合語法,編譯程序要指出語法錯誤的部位、性質和有關信息。編譯程序應使用戶一次上機,能夠盡可能多地查出錯誤。②調試措施:檢查源程序是否合乎設計者的意圖。為此,要求編譯程序在編譯出的目標程序中安置一些輸出指令,以便在目標程序運行時能輸出程序動態執行情況的信息,如變數值的更改、程序執行時所經歷的線路等。這些信息有助於用戶核實和驗證源程序是否表達了演算法要求。③修改手段:為用戶提供簡便的修改源程序的手段。編譯程序通常要提供批量修改手段(用於修改數量較大或臨時不易修改的錯誤)和現場修改手段(用於運行時修改數量較少、臨時易改的錯誤)。④覆蓋處理:主要是為處理程序長、數據量大的大型問題程序而設置的。基本思想是讓一些程序段和數據公用某些存儲區,其中只存放當前要用的程序或數據;其餘暫時不用的程序和數據,先存放在磁碟等輔助存儲器中,待需要時動態地調入。⑤目標程序優化:提高目標程序的質量,即佔用的存儲空間少,程序的運行時間短。依據優化目標的不同,編譯程序可選擇實現表達式優化、循環優化或程序全局優化。目標程序優化有的在源程序級上進行,有的在目標程序級上進行。⑥不同語言合用:其功能有助於用戶利用多種程序設計語言編寫應用程序或套用已有的不同語言書寫的程序模塊。最為常見的是高級語言和匯編語言的合用。這不但可以彌補高級語言難於表達某些非數值加工操作或直接控制、訪問外圍設備和硬體寄存器之不足,而且還有利於用匯編語言編寫核心部分程序,以提高運行效率。⑦人-機聯系:確定編譯程序實現方案時達到精心設計的功能。目的是便於用戶在編譯和運行階段及時了解內部工作情況,有效地監督、控制系統的運行。
早期編譯程序的實現方案,是把上述各項功能完全收納在編譯程序之中。然而,習慣做法是在操作系統的支持下,配置調試程序、編輯程序和連接裝配程序,用以協助實現程序的調試、修改、覆蓋處理,以及不同語言合用功能。但在設計編譯程序時,仍須精心考慮如何與這些子系統銜接等問題。
工作過程 編譯程序必須分析源程序,然後綜合成目標程序。首先,檢查源程序的正確性,並把它分解成若干基本成分;其次,再根據這些基本成分建立相應等價的目標程序部分。為了完成這些工作,編譯程序要在分析階段建立一些表格,改造源程序為中間語言形式,以便在分析和綜合時易於引用和加工(圖1)。
數據結構 分析和綜合時所用的主要數據結構,包括符號表、常數表和中間語言程序。符號表由源程序中所用的標識符連同它們的屬性組成,其中屬性包括種類(如變數、數組、結構、函數、過程等)、類型(如整型、實型、字元串、復型、標號等),以及目標程序所需的其他信息。常數表由源程序中用的常數組成,其中包括常數的機內表示,以及分配給它們的目標程序地址。中間語言程序是將源程序翻譯為目標程序前引入的一種中間形式的程序,其表示形式的選擇取決於編譯程序以後如何使用和加工它。常用的中間語言形式有波蘭表示、三元組、四元組以及間接三元組等。
分析部分 源程序的分析是經過詞法分析、語法分析和語義分析三個步驟實現的。詞法分析由詞法分析程序(又稱為掃描程序)完成,其任務是識別單詞(即標識符、常數、保留字,以及各種運算符、標點符號等)、造符號表和常數表,以及將源程序換碼為編譯程序易於分析和加工的內部形式。語法分析程序是編譯程序的核心部分,其主要任務是根據語言的語法規則,檢查源程序是否合乎語法。如不合乎語法,則輸出語法出錯信息;如合乎語法,則分解源程序的語法結構,構造中間語言形式的內部程序。語法分析的目的是掌握單詞是怎樣組成語句的,以及語句又是如何組成程序的。語義分析程序是進一步檢查合法程序結構的語義正確性,其目的是保證標識符和常數的正確使用,把必要的信息收集和保存到符號表或中間語言程序中,並進行相應的語義處理。
綜合部分 綜合階段必須根據符號表和中間語言程序產生出目標程序,其主要工作包括代碼優化、存儲分配和代碼生成。代碼優化是通過重排和改變程序中的某些操作,以產生更加有效的目標程序。存儲分配的任務是為程序和數據分配運行時的存儲單元。代碼生成的主要任務是產生與中間語言程序符等價的目標程序,順序加工中間語言程序,並利用符號表和常數表中的信息生成一系列的匯編語言或機器語言指令。
結構 編譯過程分為分析和綜合兩個部分,並進一步劃分為詞法分析、語法分析、 語義分析、 代碼優化、存儲分配和代碼生成等六個相繼的邏輯步驟。這六個步驟只表示編譯程序各部分之間的邏輯聯系,而不是時間關系。編譯過程既可以按照這六個邏輯步驟順序地執行,也可以按照平行互鎖方式去執行。在確定編譯程序的具體結構時,常常分若干遍實現。對於源程序或中間語言程序,從頭到尾掃視一次並實現所規定的工作稱作一遍。每一遍可以完成一個或相連幾個邏輯步驟的工作。例如,可以把詞法分析作為第一遍;語法分析和語義分析作為第二遍;代碼優化和存儲分配作為第三遍;代碼生成作為第四遍。反之,為了適應較小的存儲空間或提高目標程序質量,也可以把一個邏輯步驟的工作分為幾遍去執行。例如,代碼優化可劃分為代碼優化准備工作和實際代碼優化兩遍進行。
一個編譯程序是否分遍,以及如何分遍,根據具體情況而定。其判別標准可以是存儲容量的大小、源語言的繁簡、解題范圍的寬窄,以及設計、編制人員的多少等。分遍的好處是各遍功能獨立單純、相互聯系簡單、邏輯結構清晰、優化准備工作充分。缺點是各遍之中不可避免地要有些重復的部分,而且遍和遍之間要有交接工作,因之增加了編譯程序的長度和編譯時間。
一遍編譯程序是一種極端情況,整個編譯程序同時駐留在內存,彼此之間採用調用轉接方式連接在一起(圖2)。當語法分析程序需要新符號時,它就調用詞法分析程序;當它識別出某一語法結構時,它就調用語義分析程序。語義分析程序對識別出的結構進行語義檢查,並調用「存儲分配」和「代碼生成」程序生成相應的目標語言指令。
隨著程序設計語言在形式化、結構化、直觀化和智能化等方面的發展,作為實現相應語言功能的編譯程序,也正向自動程序設計的目標發展,以便提供理想的程序設計工具。
參考書目
陳火旺、錢家驊、孫永強編:《編譯原理》,國防工業出版社,北京,1980。
A.V.Aho, Principles of Compiler Design,Addison Wes-ley, Reading, Massachusetts, 1977.
--------------------------------------------------------------------------------
編譯程序 (compiler)
將用高級程序設計語言書寫的源程序,翻譯成等價的用計算機匯編語言、機器語言或某種中間語言表示的目標程序的翻譯程序。用戶利用編譯程序實現數據處理任務時,先要經歷編譯階段,再經歷運行階段。編譯階段以源程序作為輸入,以目標程序作為輸出,其主要任務是將源程序翻譯成目標程序。運行階段的任務是運行所編譯出的目標程序,實現源程序中指定的數據處理任務,其工作通常包括:輸入初始數據,對數據或文件進行數據加工,輸出必要信息和加工結果等。編譯程序的實現演算法較為復雜。這是因為它所翻譯的語句與目標語言的指令不是一一對應關系,而是一多對應關系;同時因為它要在編譯階段處理遞歸調用、動態存儲分配、多種數據類型 實現 、 代碼生成與代碼優化等繁雜技術問題;還要在運行階段提供良好、有效的運行環境。由於高級程序設計語言書寫的程序具有易讀、易移植和表達能力強等特點,所以編譯程序廣泛地用於翻譯規模較大、復雜性較高、且需要高效運行的高級語言書寫的源程序。
功能 編譯程序的基本功能是把源程序翻譯成目標程序。此外,還要具備語法檢查、調試措施、修改手段、覆蓋處理、目標程序優化、不同語言合用以及人機聯系等具有實際應用價值的重要功能。①語法檢查。檢查源程序是否合乎語法 。②調試措施。檢查源程序是否合乎用戶的設計意圖。③修改手段。為用戶提供簡便的修改源程序的手段。④覆蓋處理。主要為處理程序較長、數據量較大的大型問題程序而設置。基本思想是讓一些程序段和數據公用某些存儲區,其中只存放當前要用的程序段或數據,其餘暫時不用的程序段和數據均存放在磁碟等輔助存儲器中,待需要時動態地調入存儲區中運行。⑤目標程序優化。提高目標程序的質量,即使編譯出的目標程序運行時間短、佔用存儲少。⑥不同語言合用 。便於用戶利用多種程序設計語言編寫應用程序或套用已有的不同語言書寫的程序模塊。最為常見的是高級語言和匯編語言的合用。⑦人機聯系。便於用戶在編譯和運行階段及時了解系統內部工作情況,有效地監督、控制系統的運行。
早期編譯程序的實現方案,是把上述各項功能完全收納在編譯程序之中 。後來的習慣方法是在操作系統的支持下,配置編輯程序、調試程序、連接裝配程序等實用程序或工具軟體,目的是創造一個良好的開發環境和運行環境,便於應用軟體的編程、修改、調試、集成以及報表生成、界面設計等工作。但編譯程序設計者設計編譯方案時,仍需精心考慮上述各項功能,較好地解決目標程序與這些實用程序或軟體工具之間的配合與銜接等問題。
工作過程 編譯程序必須分析源程序,然後綜合成目標程序。為達到這個目的,編譯程序要在分析階段建立一些表格,改造源程序為中間語言形式,以便在分析和綜合時易於引用和加工。
數據結構 分析和綜合時所用的主要數據結構,包括符號表、常數表和中間語言程序。符號表由源程序中所用的標識符連同它們的屬性組成,其中屬性包括種類(如變數、數組、結構、函數、過程等)、類型(如整型、實型、字元串、復型、標號等),以及目標程序所需的其他信息。常數表由源程序中用的常數組成,其中包括常數的機內表示以及分配給它們的目標程序地址。中間語言程序是將源程序翻譯成目標程序前引入的一種中間形式的程序,其表示形式的選擇取決於編譯程序以後如何使用它和如何加工它。常用的中間語言形式有波蘭表示、三元組、四元組以及間接三元組等。
分析部分 源程序的分析是經過詞法分析、語法分析和語義分析三個步驟實現的。詞法分析由詞法分析程序(又稱為掃描程序 )完成,其任務是識別單詞(即標識符 、常數、保留字,以及各種運算符、標點符號等)、造符號表和常數表,以及將源程序換碼為編譯程序易於分析和加工的內部形式。語法分析程序是編譯程序的核心部分,其主要任務是根據語言的語法規則,檢查源程序是否合乎語法,並分解源程序。如果不合乎語法,則輸出語法出錯信息;如果合乎語法,則分解源程 序的語法結構, 構造中間語 言形式的內部程序。語法分析的目的是掌握單詞是怎樣組成語句的,以及語句又是如何組成程序的。語義分析程序進一步檢查合法程序結構的語義正確性,其目的是保證標識符和常數的正確使用,把必要的信息收集和保存到符號表或中間語言程序中,並進行相應的語義處理。
綜合部分 綜合階段根據符號表和中間語言程序產生出目標程序,其主要工作包括代碼優化、存儲分配和代碼生成。代碼優化是通過重排和改變程序中的某些操作,以產生更加有效的目標程序。存儲分配是為程序和數據分配運行時的存儲單元。 代碼生成是產 生與中間語 言程序等價的目標程序,亦即,順序加工中間語言程序,利用符號表和常數表中的信息生成一系列的匯編語言或機器語言指令。
動態 20世紀80年代以後,程序設計語言在形式化、結構化、直觀化和智能化等方面有了長足的進步和發展,主要表現在兩個方面:①隨著程序設計理論和方法的發展,相繼推出了一系列新型程序設計語言,如結構化程序設計語言、並發程序設計語言、分布式程序設計語言、函數式程序設計語言、智能化程序設計語言、面向對象程序設計語言等;②基於語法、語義和語用方面的研究成果,從不同的角度和層次上深刻地揭示了程序設計語言的內在規律和外在表現形式。與此相應地,作為實現程序設計語言重要手段之一的編譯程序,在體系結構、設計思想、實現技術和處理內容等方面均有不同程度的發展、變化和擴充。另外,編譯程序已作為實現編程的重要軟體工具,被納入到軟體支援環境的基本層軟體工具之中。因此,規劃編譯程序實現方案時,應從所處的具體軟體支援環境出發,既要遵循整個環境的全局性要求和規定,又要精心考慮與其他諸層軟體 工具之間的相互支援、配合和銜接關系。
Ⅷ 「薄」和「厚」英文分別怎麼說
一、薄
1、thin
英 [θɪn] 美 [θɪn]
adj.薄的;細的;瘦的;稀少的;稀疏的
adv.薄薄地
v.(摻水等)使稀薄,使變淡;變稀疏;變稀少;(使)變稀薄,變少
例句:.
到這樣薄的冰上溜冰,你真是瘋了。
2、slight
英 [slaɪt] 美 [slaɪt]
adj.輕微的;略微的;細小的;纖細的;瘦小的;無須重視的;不足道的
n.侮慢;冷落;輕視
v.侮慢;冷落;輕視
例句:Okay,thereisaslightdifference
行了,是略有不同。
3、flimsy
英 [ˈflɪmzi] 美 [ˈflɪmzi]
adj.劣質的;不結實的;薄而易損壞的;不足信的
例句:Youwon'.
你穿那麼薄的衣服不可能暖和的。
二、厚
1、thick
英 [θɪk] 美 [θɪk]
adj.厚的;粗的;(詢問或說明厚度)有…厚;濃密的;稠密的;茂密的
n.最擁擠部分;活動最多部分;事物的粗大濃密部分
adv.厚厚地
例句:
早餐我吃了一片厚厚的塗了糖漿的麵包。
2、deep
英 [diːp] 美 [diːp]
adj.深的;厚的;縱深的;寬的;有…深的
adv.深深地;在深處;至深處
n.海;海洋
例句:The water is very deep and mysterious-looking...
水看上去幽深叵測。