敲擊最多的鍵和編程語言語法
文章內(nèi)容如下:
我研究過很多編程語言;我經(jīng)常的好奇于在面對這些不同的語法時,編程過程會有哪些不同,一種不同的語法會讓你更富有表達性或編碼速度的更快嗎?我并不知道,我知道的只是在使用不同的語言時你都敲擊了哪些鍵盤上的鍵。
這也許是那些不知道該學(xué)習使用哪種編程語言的人會感興趣的事。據(jù)我的認識,鍵盤使用分布越廣的語言通常是設(shè)計的很糟糕的語言。
你也許會爭辯說,程序中變量名的取法會影響統(tǒng)計的結(jié)果??墒?,大部分編程語言都有自己的命名習慣,我們可以假設(shè)這些變量的命名都很正常。不過,在下面的熱點圖中,有些鍵被忽略掉了,比如Shift和Caps鍵。在perl里會大量使用美元符號($)
空格符也沒有計算在內(nèi)。
用于統(tǒng)計的程序是來自于Github上一些很流行的項目。

Shell


C






ObjC

Lisp

Lisp代碼是來自這里的由Paul Graham所寫的程序。
1.產(chǎn)生這個效果圖的 heatmap.js 腳本
2.關(guān)注作者的twitter@myusuf3
文章出自:外刊IT評論
【編輯推薦】