11 種程式語言的常用按鍵

伯樂線上讀者發表於2011-09-23

我經常會在程式語言之間來回轉換;我總是想知道,如果使用不同的語法會怎樣,這種或那種語法會不會使你表達更清晰,更快地編寫程式。我也不太清楚到底會不會,但我知道當用了不同的程式語言時,需要敲哪些鍵。

這對於那些決定選擇一種程式語言的人來說也許很有趣,這也是對這個老問題“我應該學哪種語言?”的回答。

就我所知道的語言來說,在鍵盤上集中分佈跨度更大的語音,通常就是我們所指的醜陋的語言(閱讀和編寫程式碼都很困難),例如 shell 和 perl。

你也許會爭論說使用變數命名會改變結果,但大多數語言程式設計有命名的慣例,但我們可以為變數名假設一個適當的分佈。我不提供結果,只是列出事實而已。熱圖沒有像shift 和caps 的按鍵。如在perl 中有美元符號($)。

空格鍵沒有被納入考慮範圍內(製表符和空格符),這是件很不錯的事情。那些用來收集這些資訊的工具,分佈在不同的流行Github專案中。

Javascript

11 種程式語言的常用按鍵

Shell

11 種程式語言的常用按鍵

Java

11 種程式語言的常用按鍵

C

11 種程式語言的常用按鍵

C++

11 種程式語言的常用按鍵

Ruby

11 種程式語言的常用按鍵

Python

11 種程式語言的常用按鍵

PHP

11 種程式語言的常用按鍵

Perl

11 種程式語言的常用按鍵

ObjC

11 種程式語言的常用按鍵

Lisp

11 種程式語言的常用按鍵

Lisp 程式碼源自 Paul Graham 所寫。 鍵盤熱鍵所用工具: heatmap.js

 

英文原文:Mahdi Yusuf   編譯:伯樂線上 – 張秀君

相關文章