敲擊最多的鍵和編程語言語法

fmms 13年前發布 | 7K 次閱讀 編程語言

本文是從 Most Pressed Keys and Programming Syntaxes 這篇文章翻譯而來。


我研究過很多編程語言;我經常的好奇于在面對這些不同的語法時,編程過程會有哪些不同,一種不同的語法會讓你更富有表達性或編碼速度的更快嗎?我并不知道,我知道的只是在使用不同的語言時你都敲擊了哪些鍵盤上的鍵。

這也許是那些不知道該學習使用哪種編程語言的人會感興趣的事。據我的認識,鍵盤使用分布越廣的語言通常是設計的很糟糕的語言。

你也許會爭辯說,程序中變量名的取法會影響統計的結果。可是,大部分編程語言都有自己的命名習慣,我們可以假設這些變量的命名都很正常。不過,在下面的熱點圖中,有些鍵被忽略掉了,比如Shift和Caps鍵。在perl里會大量使用美元符號($)

空格符也沒有計算在內。

用于統計的程序是來自于Github上一些很流行的項目。

Javascript

敲擊最多的鍵和編程語言語法

Shell

敲擊最多的鍵和編程語言語法

Java

敲擊最多的鍵和編程語言語法

C

敲擊最多的鍵和編程語言語法

C++

敲擊最多的鍵和編程語言語法

Ruby

敲擊最多的鍵和編程語言語法

Python

敲擊最多的鍵和編程語言語法

PHP

敲擊最多的鍵和編程語言語法

Perl

敲擊最多的鍵和編程語言語法

ObjC

敲擊最多的鍵和編程語言語法

Lisp

Lisp代碼是來自這里的由Paul Graham所寫的程序。

  1. 產生這個效果圖的 heatmap.js 腳本
  2. 關注作者的推ter@myusuf3
本文轉載自: 外刊IT評論 http://www.aqee.net/

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!