新聞中心
這是事實(shí),不少程序員在編程工作中痛苦的壓抑著自己某些強(qiáng)烈的情緒。就我所知,以及基于這些年在這個(gè)行業(yè)里的觀察發(fā)現(xiàn),其中一個(gè)原因歸咎于我們使用 的這些純理性風(fēng)格的編程語言。在軟件開發(fā)世界里,我們的“語言”里所有帶感情色彩的詞匯全部被丟棄,剩下的“詞匯”只能表達(dá)數(shù)學(xué)性的意義。

我們絕對(duì)需要改變這種狀態(tài)。我們需要在軟件開發(fā)中自由釋放我們的情緒,我們要恢復(fù)我們的編程語言中用于表達(dá)情緒的部分,要把它們跟這些語言中理性表述部分同等對(duì)待。
使用富含情緒色彩的語言,程序員的開發(fā)效率能提高一倍。這是因?yàn)?,老?shí)的理性驅(qū)動(dòng)的編程語言只使用了我們的左半腦,而情緒性的語言需要我們將右半腦和左半腦同時(shí)使用!
我們***步要做的是釋放編程中做最普遍存在的一種情緒:“憤怒”,要讓它能像自然語言一樣易于表達(dá)。
例如,看看下面用Java寫的幾行代碼:
- final Asshole you = new Asshole();
- you.fuck(off);
拿它跟tourette綜合征發(fā)作的人說的話比較:
- Fuck off, you asshole!
Java所有的繁冗累贅全不見了,剩下的只有純情緒性的表達(dá)!
同時(shí),隨著手勢(shì)識(shí)別的流行,而每臺(tái)電腦都有攝像頭,我可以讓這種編程藝術(shù)不僅限于文字書寫。這樣一來,很快我們就能看到程序員的一種手勢(shì)文化的形成,人們都來用實(shí)際動(dòng)作提高我們的編程技能。
想象一下把這種概念應(yīng)用到結(jié)對(duì)編程中的情形!它能給我們的開發(fā)活動(dòng)帶來一種全新的情緒化的編程體驗(yàn)。
當(dāng)前標(biāo)題:人性化的編程語言
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/cdpihjc.html


咨詢
建站咨詢
