I often switch back and forth between programming languages; I always wonder how this or that syntax will make you more articulate and quicker to write programs if you use different syntaxes. I'm not sure if it will, but I know which keys to use when using different programming languages.
This may be interesting for those who decide to choose a programming language, which is also the old question, "What language should I learn?" 's answer.
In the language I know, the focus on the keyboard is that the larger-span voice is often the ugly language we're referring to (it's hard to read and write code), such as the Shell and Perl.
You might argue that using variable naming will change results, but most language programming has a naming convention, but we can assume an appropriate distribution for variable names. I don't give the result, just list the facts. Getoux don't have buttons like shift and caps. If you have a dollar sign ($) in Perl.
The SPACEBAR is not taken into account (tabs and spaces), which is a good thing. The tools used to collect this information are distributed among different popular GitHub projects.
Javascript
Shell
Java
C
C++
Ruby
Python
Php
Perl
ObjC
Lisp
The Lisp code was written by Paul Graham.
Tools for keyboard hotkeys: heatmap.js
Original: Avdi Grimm translation: Bole online Agile Translation-Zhang Xiujun
If you want to reprint, but please indicate the original/translation source, translation hyperlink and the translator and other information, otherwise regarded as infringement, thank you for your cooperation!