Posted on 2006-12-18 23:21
laogao 閱讀(609)
評(píng)論(0) 編輯 收藏 所屬分類:
Reading 、
The Other Side
"The limits of my language are the limits of my world."
-Ludwig Wittgenstein
這是維特根斯坦的一句哲學(xué)經(jīng)典:“(我的)語言之極限即(我的)世界之極限。”
人們對(duì)客觀世界的認(rèn)知和定義其實(shí)是局限于我們能夠通過語言來理解和描述的它的極限。
用這句經(jīng)典來調(diào)侃一下編程語言,某個(gè)編程語言能夠做到的,是不是也局限于它從語意上乃至通過其相關(guān)的API/運(yùn)行環(huán)境能夠描述的?語言越強(qiáng)大,表達(dá)能力越強(qiáng),背后的平臺(tái)越強(qiáng),那么它能夠?qū)崿F(xiàn)的功能,能夠達(dá)到的高度和廣度,就越高或者越廣?
或者說,當(dāng)你掌握的語言(不論是我們通常意義的語言、編程語言、還是所謂的DSL - Domain Specific Language、行話、方言)足夠強(qiáng)大,或者你掌握的語言足夠多,且涉及不同的domain,那么你的世界也將變得更加廣袤和開闊。