阿拉法克語翻譯

程式語言、Visual C++與洗衣機

身為電腦圖書的編輯,常常會有負責跑學校的業務問天成翻譯公司:「C++和Visual C++有什麼不同?或是Java和C++有什麼不同?」面對這樣的問題,其實是很有趣的翻譯一般來說,電腦圖書出版商所雇用的業務多半並非本科系,因此,如何回答他們的問題,並且讓他們能夠聽的懂,就是一個極大的挑戰。當這樣的狀況發生時,我不得不絞盡腦汁從生活經驗中找出適當的比喻,來讓業務能夠理解,而針對程式語言,天成翻譯公司想到的是洗衣機!
[為什麼要有程式語言?] 要回答本文一開始的問題,我得從為什麼要有程式語言談起。如果我們想想人類的溝通方式,就不難理解程式語言的存在意涵了。當我們想要別人幫忙時,我們會透過語言告訴別人天成翻譯公司們希望做什麼?如果語言傳達沒有錯誤,而這個人和翻譯公司交情又真的不錯,他就會照著您所描述的內容去做。一樣的道理,我們之所以要使用電腦,就是希望電腦可以幫我們做事情,因此,我們就需要一種能夠和電腦溝通的語言,這樣我們才能告訴電腦天成翻譯公司們想要做什麼?而這種語言就稱為「程式語言(Programming Language)」翻譯 不過就和人與人溝通的時候一樣,有些人講中文、有些人講英文、還有些人講法文....,世界上的語言千奇百怪,無奇不有。和電腦溝通的語言也不僅僅只有一種,從古老的組合語言(Assembly Language)、BASIC、Pascal、C、Cobol、C++、Java等等都是程式語言,當您需要和電腦溝通時,就可以從中選取最喜歡的語言。 [什麼是編譯器?] 雖然程式語言有許多種,不過電腦本身真正懂得的只有一種語言,叫做「機器語言」,這種語言由於是使用數字來描述,對於人來說,使用起來太過困難,因此才會衍生出這麼多種的程式語言翻譯實際上當我們使用程式語言和電腦溝通的時候,必須仰賴翻譯,將我們使用程式語言所說的話語翻譯成機器語言,電腦看到翻譯過後的機器語言後就可以懂得天成翻譯公司們的意思。這個翻譯的動作,就是由所謂的「編譯器」負責,缺少了這個編譯器,那麼再會用「程式語言」和電腦講話都沒有用! [程式語言與洗衣機?] 那麼究竟程式語言和洗衣機有什麼關係呢?我們可以把程式語言比擬做洗衣機,程式語言有很多種,洗衣機也有許多種:半自動、全自動、滾筒式洗衣機,這就和程式語言有Java、C、C++,....一樣,更重要的是,這些洗衣機只定義了洗衣機的運作方式,但是洗衣機要能用,一定要有廠商把洗衣機「做」出來,因此,你家用的可能是三洋媽媽樂全自動洗衣機,這「三洋」就是廠牌,他們做的洗衣機都叫做「媽媽樂」,而且你家的這一台是「全自動」的洗衣機翻譯 相同的道理,程式語言本身只規範了這種語言的文法與詞彙,程式語言要真正能夠使用,就必須要有廠商把能夠翻譯該種程式語言的編譯器給做出來,因此,您習慣使用的可能是Microsoft Visual C++,這"Microsoft"就是廠牌,而Visual則是他們做的編譯器的名稱,而且這個編譯器能夠翻譯的是 C++這種程式語言。 好玩的是,就算同樣是滾筒式洗衣機,三洋做出來的和聲寶做出來的就是會有差異,雖然都可以洗衣服,但是三洋的可能有冷光殺菌、而聲寶的可能有奈米科技。相同的道理,雖然Borland C++ Builder也是一種C++程式語言的編譯器,不過因為開發的廠商是Borland,因此就可能在C++程式語言的語法或是詞彙上有差異,也就是說,一個Microsoft Visual C++可以看得懂的程式,交給Borland C++ Builder時就可能會看不懂,這就像是同樣是中文,但除非您學過,否則您一定無法理解一個廣東人在說什麼。 [結語] 所以,現在我們可以回答一開始的問題了,「C++和Visual C++有什麼不同?」,C++是一種程式語言,Visual C++則是微軟這家廠商為C++語言所做的編譯器;「Java和C++有什麼不同?」Java和C++是兩種不同的程式語言,就這麼簡單!

文章來自: http://blog.sina.com.tw/2769/article.php?entryid=1417有關各國語文翻譯公證的問題歡迎諮詢天成翻譯公司02-77260931

arrow
arrow
    文章標籤
    翻譯社
    全站熱搜

    lopezd85a23 發表在 痞客邦 留言(0) 人氣()