java - 技術(shù)書籍中的`idiom`是如何翻譯的?
問(wèn)題描述
直譯的話就是成語(yǔ)啦, 但是貌似沒(méi)有看到這樣翻譯, 又不想一個(gè)一個(gè)的對(duì)照著找, 所以來(lái)這里問(wèn)一下大家, 謝謝比如這個(gè)鏈接就有畢竟多的idiom出現(xiàn) https://en.wikibooks.org/wiki...
我個(gè)人覺(jué)得大部分都能翻譯為機(jī)制
問(wèn)題解答
回答1:我來(lái)解釋一下這里提到的幾個(gè)詞。
機(jī)制:machanism。相對(duì)于「策略」,是指提供一套方法、API,可以用其完成特定的功能。比如內(nèi) 核的 netfilter 機(jī)制,比如 X Window 那一套協(xié)議構(gòu)成的機(jī)制。
模式:pattern。就是套路。你有一個(gè)什么樣的問(wèn)題,按某種大家都清楚的模板來(lái)做。
idiom,是指的如語(yǔ)言中的「成語(yǔ)」「習(xí)語(yǔ)」一樣固定的片斷。和模式不同的是,它更 碎小,并且可以隨機(jī)應(yīng)變。建議翻譯成:常見(jiàn)用法、習(xí)慣用法等。不建議用「技巧」,把那個(gè)詞留給「trick」吧。
回答2:成語(yǔ)的本意就是大家都用的詞,如果用在代碼里,一般稱為模式(設(shè)計(jì)模式、代碼模式)。不過(guò)感覺(jué)這個(gè)模式翻譯出來(lái)太學(xué)術(shù)化,通俗點(diǎn)說(shuō)應(yīng)該是慣用代碼。
回答3:“機(jī)制”根本詞不達(dá)意。“模式”除了太學(xué)術(shù)化,它一般用于設(shè)計(jì)層面,涉及較大范圍。而“idiom”更多指只有三五行的這種小技巧。所以“慣用代碼”或者“慣用技巧”更準(zhǔn)確。
回答4:代碼模式。。。。
回答5:慣例、技巧、習(xí)慣用法、常見(jiàn)用法。在有關(guān)于代碼、架構(gòu)等,表達(dá)一種可以復(fù)用的設(shè)計(jì)風(fēng)格,可稱之為模式。
回答6:習(xí)語(yǔ), 習(xí)慣用語(yǔ), 土話。
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問(wèn)題2. win10系統(tǒng) php安裝swoole擴(kuò)展3. extra沒(méi)有加載出來(lái)4. mysql - php 如何網(wǎng)址中出現(xiàn)該頁(yè)標(biāo)題?5. Span標(biāo)簽6. 關(guān)于Mysql數(shù)據(jù)表行轉(zhuǎn)列7. django進(jìn)行數(shù)據(jù)庫(kù)的查詢8. PHP求助,求幫忙謝謝各位9. javascript - 釘釘?shù)膃xcel, word文件預(yù)覽是直接用的微軟的office web app,不犯法嗎?10. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?
