编程语言的常常使用按键和语法
我常常会在编程语言之间来回转换;我总是想知道,假设使用不同的语法会怎样,这类或那种语法会不会使你表达更清楚,更快地编写程序。我也不太清楚到底会不会,但我知道当用了不同的编程语言时,需要敲哪些键。
这对那些决定选择1种编程语言的人来讲或许很有趣,这也是对这个老题目“我应当学哪种语言?”的回答。
就我所知道的语言来讲,在键盘上集中散布跨度更大的语音,通常就是我们所指的丑陋的语言(浏览和编写代码都很困难),例如 shell 和 perl。
你或许会争辩说使用变量命名会改变结果,但大多数语言编程有命名的惯例,但我们可以为变量名假定1个适当的散布。我不提供结果,只是列失事实而已。热图没有像shift 和caps 的按键。如在perl 中有美元符号($)。
空格键没有被纳进考虑范围内(制表符和空格符),这是件很不错的事情。那些用来搜集这些信息的工具,散布在不同的流行Github项目中。
Javascript
Shell
Java
C
C++
Ruby
Python
PHP
Perl
ObjC
Lisp
Lisp 代码源自 Paul Graham 所写。
键盘热键所用工具:heatmap.js
原文:Avdi Grimm 翻译:伯乐在线 灵敏翻译 - 张秀君
如需转载,但请注明原文/译文出处、译文超链接和译者等信息,否则视为侵权,谢谢合作!
http://www.fw8.net/TAG:语言,译文,语法,伯乐,空格符
评论加载中...
|
下一篇: asp中将内容天生word文档的函数