當前位置:首頁 » 編程軟體 » 翻譯中的編譯理論

翻譯中的編譯理論

發布時間: 2023-01-23 09:11:55

Ⅰ 翻譯有哪些理論

1、語言學派翻譯理論

奧古斯丁發展了亞里士多德的「符號」理論,提出了語言符號的「能指」、「所指」和譯者「判斷」的三角關系,開創了西方翻譯理論的語言學傳統。20世紀初,索緒爾提出普通語言學理論,標志這現代語言學的誕生,也為當代翻譯研究的各種語言學方法奠定了基礎。雖然出現了各種不同流派的代表人物和理論方法,卻存在一個共同的特徵,就是以語言為核心,從語言的結構特徵出發研究翻譯的對等問題。

2、闡釋學派翻譯理論

闡釋學Hermeneutics是關於理解、解釋及其方法論的學科,它的歷史悠久,可以追溯到古希臘。在希臘神話中,赫爾墨斯(Hermes)是負責解釋、翻譯神旨、傳達神諭的使者。古希臘時期的闡釋學主要用於邏輯學和辯論術以及一些宗教、文學經典著作的解釋,其目的不外乎消除文本的歧義和誤解。到了中世紀,闡釋學成為《聖經》研究的一個分支,通過對宗教典籍的注釋、說明向人們澄清上帝的意圖。文藝復興和宗教改革時期,闡釋學的研究領域不再拘泥於宗教經典,而是擴大到對整個古代文化經典的闡釋。

Ⅱ 什麼是編譯原理

編譯原理是計算機專業的一門重要專業課,旨在介紹編譯程序構造的一般原理和基本方法。內容包括語言和文法、詞法分析、語法分析、語法制導翻譯、中間代碼生成、存儲管理、代碼優化和目標代碼生成。 編譯原理是計算機專業設置的一門重要的專業課程。雖然只有少數人從事編譯方面的工作,但是這門課在理論、技術、方法上都對學生提供了系統而有效的訓練,有利於提高軟體人員的素質和能力。
這門課程關注的是編譯器方面的產生原理和技術問題,似乎和計算機的基礎領域不沾邊,可是編譯原理卻一直作為大學本科的 必修課程,同時也成為了研究生入學考試的必考內容。編譯原理及技術從本質上來講就是一個演算法問題而已,當然由於這個問題十分復雜,其解決演算法也相對復雜。 我們學的數據結構與演算法分析也是講演算法的,不過講的基礎演算法,換句話說講的是演算法導論,而編譯原理這門課程講的就是比較專註解決一種的演算法了。在20世紀 50年代,編譯器的編寫一直被認為是十分困難的事情,第一Fortran的編譯器據說花了18年的時間才完成。在人們嘗試編寫編譯器的同時,誕生了許多跟 編譯相關的理論和技術,而這些理論和技術比一個實際的編譯器本身價值更大。就猶如數學家們在解決著名的哥德巴赫猜想一樣,雖然沒有最終解決問題,但是其間 誕生不少名著的相關數論。

Ⅲ 什麼是編譯原理

編譯原理,說得通俗易懂一些就是:讓機器通過某種機制和規則,將一種由人們書寫的高級程序代碼,經過若干步驟,最終翻譯成機器可理解執行的二進制代碼。
編譯原理技術的具體應用,例如:
(1)、我們用戶通常編寫的 C/C++ 程序源代碼(*.C/*.CPP),通過 Microsoft Visual C++ 編譯器,將由人工書寫的 C/C++ 語言程序源代碼(*.C/*.CPP),最終翻譯成機器可執行的二進制代碼(*.EXE);
(2)、人工智慧領域中的自然語言處理、機器翻譯技術(例如:英/漢翻譯、日/漢翻譯系統等)等,都需要使用到編譯原理技術。

Ⅳ 編譯原理與匯編的區別和聯系是什麼

編譯原理與匯編的區別和聯系是什麼
編譯原理是研究各種語言轉換(不夠專業)為機器語言的過程中的各種理論。
編譯原理是將計算機語言轉化為可以在計算機硬體上直接運行的機器語言,是翻譯語言的一種。
1、將高級語言變為機器語言,包括兩種方法,編譯是一種,另一種是解釋;
2、將匯編語言變成機器語言的,叫匯編程序.
編譯: 高級語言 --> 機器語言(指令);
匯編: 匯編指令 --> 機器指令;

Ⅳ 改譯,編譯,節譯等分類在翻譯中屬於翻譯策略還是翻譯實踐的分類,除此外還有其他什麼類別

這是按翻譯的處理方式分類
還可以根據:
1、根據翻譯作品在譯入語言文化中所預期的作用,分為工具性翻譯和文獻性的翻譯。
2、根據翻譯所涉及的語言的形式與意義。分為語義翻譯和交際翻譯。語義翻譯在譯入語語義和句法結構允許的條件下,盡可能准確再現原作上下文的意義,交際翻譯追求譯文讀者產生的效果盡量等同於原作對原文讀者產生的效果。
3、根據譯者對原文和譯文進行比較與觀察的角度,分為文學翻譯和語言學翻譯。文學翻譯尋求譯文與原文之間文學功能的對等,其理論往往主張在不可能復制原文文學表現手法的情況下,譯文只能更美而不能遜色,缺點是不重視語言結構之間的比較和關系問題。語言學翻譯尋求兩者之間的系統轉換規律,主張把語言學研究的成果用於翻譯,同時通過翻譯實踐促進語言學的發展。
4、根據翻譯目的與原語在語言形式上的關系,分為直譯與意譯。
5、根據翻譯媒介分為口譯、筆譯、視譯、同聲傳譯、機器翻譯和人機協作翻譯。
參考資料:http://wenku..com/view/538479e9b8f67c1cfad6b874.html
希望能幫到你。

Ⅵ 翻譯中綜譯與編譯有什麼區別

綜譯 ,又稱主題翻譯 .不按文字逐一翻譯.只譯主要內容.
編譯 ,又稱修辭翻譯 ,為突出精彩內容 ,將文章重新修辭整理編輯譯出.

Ⅶ 翻譯有哪些理論

1、釋意理論:就是提出三角形翻譯過程的假設,認為翻譯對象應該是源語信息的意義而不是語言外殼。

2、認知負荷模型理論:由澳大利亞新南威爾士大學的認知心理學家約翰·斯威勒於1988年首先提出,它以Miller等人早期的研究為基礎。

3、思維適應控制模式理論:任何熟練行為都要求將陳述性知識轉化為程序性知識。

4、信達雅:「信」「達」「雅」它是由我國清末新興啟蒙思想家嚴復提出的,通俗的講,譯文要符合漢語言的特點,注重一句話的完整性,即內容、結構、文采,也就是內容的准確性,語法結構的順暢,語言載體的文采文學性。

機器翻譯面臨的問題

機器翻譯的質量要達到「信、達、雅」的程度依然艱難;機譯質量是機譯系統成敗的關鍵。中國數學家、語言學家周海中曾在論文《機器翻譯五十年》中指出:

要提高機譯的質量,首先要解決的是語言本身問題而不是程序設計問題;單靠若干程序來做機譯系統,肯定是無法提高機譯質量的;

另外,在人類尚未明了人腦是如何進行語言的模糊識別和邏輯判斷的情況下,機譯要想達到「信、達、雅」的程度是不可能的。這些都是制約機譯質量提高的瓶頸。

Ⅷ 計算機中翻譯和編譯的含義。

A、解釋程序

所謂解釋程序是高級語言翻譯程序的一種,它將源語言(如BASIC)書寫的源程序作為輸入,解釋一句後就提交計算機執行一句,並不形成目標程序。就像外語翻譯中的「口譯」一樣,說一句翻一句,不產生全文的翻譯文本。這種工作方式非常適合於人通過終端設備與計算機會話,如在終端上打一條命令或語句,解釋程序就立即將此語句解釋成一條或幾條指令並提交硬體立即執行且將執行結果反映到終端,從終端把命令打入後,就能立即得到計算結果。這的確是很方便的,很適合於一些小型機的計算問題。但解釋程序執行速度很慢,例如源程序中出現循環,則解釋程序也重復地解釋並提交執行這一組語句,這就造成很大浪費。

B、編譯程序

這是一類很重要的語言處理程序,它把高級語言(如FORTRAN、COBOL、Pascal、C等)源程序作為輸入,進行翻譯轉換,產生出機器語言的目標程序,然後再讓計算機去執行這個目標程序,得到計算結果。

編譯程序工作時,先分析,後綜合,從而得到目標程序。所謂分析,是指詞法分析和語法分析;所謂綜合是指代碼優化,存儲分配和代碼生成。為了完成這些分析綜合任務,編譯程序採用對源程序進行多次掃描的辦法,每次掃描集中完成一項或幾項任務,也有一項任務分散到幾次掃描去完成的。下面舉一個四遍掃描的例子:第一遍掃描做詞法分析;第二遍掃描做語法分析;第三遍掃描做代碼優化和存儲分配;第四遍掃描做代碼生成。

值得一提的是,大多數的編譯程序直接產生機器語言的目標代碼,形成可執行的目標文件,但也有的編譯程序則先產生匯編語言一級的符號代碼文件,然後再調用匯編程序進行翻譯加工處理,最後產生可執行的機器語言目標文件。

在實際應用中,對於需要經常使用的有大量計算的大型題目,採用招待速度較快的編譯型的高級語言較好,雖然編譯過程本身較為復雜,但一旦形成目標文件,以後可多次使用。相反,對於小型題目或計算簡單不太費機時的題目,則多選用解釋型的會話式高級語言,如BASIC,這樣可以大大縮短編程及調試的時長。
望採納!!!

Ⅸ 翻譯變體研究中第三章編譯是什麼意思

把用高級程序設計語言書寫的源程序,翻譯成等價的計算機匯編語言或機器語言書寫的目標程序的翻譯程序。編譯程序屬於採用生成性實現途徑實現的翻譯程序。它以高級...

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:710
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:972
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:681
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:833
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:741
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1081
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:312
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:192
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:879
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:837