C 程式設計 Why English

2022-09-23 20:45:15 字數 1452 閱讀 7587

c++程式設計 – why english

作者:flyfish 2014-4-2

很多計算機書籍都是翻譯西方的著作,當閱讀翻譯的書籍無法閱讀怎麼辦呢,遇到了翻譯之後的漢字很陌生,答案是想要看懂,看原版英文

1 引數,引數,引數,其時裡面是兩個單詞parameters和arguments

這兩個單詞都有引數的意思,有的翻譯書籍混用

在learncpp.com**中看這兩個單詞有什麼區別

parametersvs arguments

voidfoo(int x); // prototype -- x is a parameter

voidfoo(int x) // declaration -- x is a parameter

foo(6);// 6 is the argument passed to parameter x

foo(y+1);// the value of y+1 is the argument passed to parameter x

根據注釋is就區別出來了這兩個單詞的區別

2 屬性,屬性,屬性,原來原文是區分property和 attribute

3 魯棒性

這個詞語其實不是給地球人看的。

原文robustness

看下它的形容詞robust 是 強健的;強壯的;結實的;耐用的 意思

4建構函式與析構函式

原文constructor ,destructor

構造好理解些,析構呢

我在現代漢語詞典中查 析構 這個詞語 竟然沒有查到

destruction破壞,毀滅;摧毀

construction建設;建築物;解釋;造句

原來這兩個函式是相互對應的

5 套接字

socket 插座;燈座;原文是望文生義的,翻譯之後的詞語 這是什麼?

secure socket 翻譯時斷錯了句怎麼辦。

6物件原文object

第一次看見一切都是物件很費解,因為物件有多種釋意

ufo unidentifiedflying object不明飛行物,這裡譯作物

god-made objects and man-made objects

所以就理解成物的意思

哲學上有個subject(主體) and object(客體)

客體指可感知或可想像到的任何事物,

既包括客觀存在並可觀察到的事物,也包括想像的事物。

7堆疊heap和stack,堆和棧是兩種不同的資料結構。當放在一起時誰知道它是那種結構,已經習慣了堆疊就是棧,就不覺的奇怪了。

以上很多詞語有的是已經被大眾接受的,但初次學習的時候遇到這種詞語,很難理解。

所以翻譯需要硬功夫的

1要懂行,

2要懂一門外語,

3了解文化差異,

4文字表達能力

why english? in a singleword:opportunity

c程式設計 順序程式設計

c語言主要特點 資料型別豐富 資料 資訊的符號化 常量 整型常量 10 實型常量 1 十進位制小數形式,123.456 2 指數形式,12.34e3 字元常量1 普通字元,a 單撇號只是界限符,字 符常量只能是乙個字元 2 轉移字元.的意思是將後面的轉換成另外的意思,n換行 字串常量 boy 雙撇號...

c 程式設計 遞迴程式設計

實現遞迴程式設計的方法,需要三步 第2和第3可以同時思考 明確函式作用是什麼 遞迴的條件表示式 遞迴結束的條件 用三個具體的例子做具體分析 q1 函式作用是什麼?計算n的階乘,返回結果 確定函式及返回值 long long factorial int n q2 遞迴的條件表示式 factorial ...

C 程式設計

include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者 const int maxb 100 最多的圖書 const int maxbor 5 每位讀者最多借五本書 讀者類,實現對讀...