敲击最多的键和编程语言语法

开发 前端
导读:本文是从《Most Pressed Keys and Programming Syntaxes》这篇文章翻译而来。译文来自外刊IT评论《敲击最多的键和编程语言语法》。

文章内容如下:

我研究过很多编程语言;我经常的好奇于在面对这些不同的语法时,编程过程会有哪些不同,一种不同的语法会让你更富有表达性或编码速度的更快吗?我并不知道,我知道的只是在使用不同的语言时你都敲击了哪些键盘上的键。

这也许是那些不知道该学习使用哪种编程语言的人会感兴趣的事。据我的认识,键盘使用分布越广的语言通常是设计的很糟糕的语言。

你也许会争辩说,程序中变量名的取法会影响统计的结果。可是,大部分编程语言都有自己的命名习惯,我们可以假设这些变量的命名都很正常。不过,在下面的热点图中,有些键被忽略掉了,比如Shift和Caps键。在perl里会大量使用美元符号($)

空格符也没有计算在内。

用于统计的程序是来自于Github上一些很流行的项目。

Javascript

 

 

Shell

 

 

Java

 

 

C

 

 

C++

 

 

Ruby

 

 

Python

 

 

PHP

 

 

Perl

 

 

ObjC

 

 

Lisp

 

 

Lisp代码是来自这里的由Paul Graham所写的程序。

1.产生这个效果图的 heatmap.js 脚本

2.关注作者的twitter@myusuf3

文章出自:外刊IT评论

【编辑推荐】

  1. Quora创始人谈:我们为什么使用Python
  2. ASP.NET MVC会成为ASP.NET未来主流的UI平台?
  3. 程序员励志篇:IT圈也有“盲剑客”
  4. 如今的开发者应了解哪些过去闻所未闻的新技能
  5. Web开发者需要了解的7项新技术
责任编辑:陈贻新 来源: 外刊IT评论
相关推荐

2010-01-12 09:39:58

C++语言

2011-08-25 10:24:27

Lua

2013-08-23 11:06:34

编程语言

2020-12-30 10:38:54

漏洞编程语言加密

2011-06-07 11:14:51

JAVAJSP

2022-06-17 11:04:47

语法分析器GoyaccAST

2010-10-09 09:55:41

MySQL外键

2017-12-19 07:16:31

编程语言技术软件开发

2015-12-18 10:21:51

Linux漏洞

2019-11-08 15:10:59

BashBash编程Linux

2013-08-25 22:13:56

2024-02-26 07:46:54

Markdown语法标记语言有序列表

2009-08-13 17:14:55

2011-11-07 15:05:54

程序语言StackOverflObjective-C

2021-10-27 14:20:00

CrystalRuby编程语言

2023-05-24 09:31:51

CGo

2020-10-26 11:33:45

编程语言编译器软件

2010-03-17 18:38:53

Java编程语言

2020-12-29 06:44:18

GoScala编程语言

2012-09-28 13:23:43

编程语言语言进化程序员
点赞
收藏

51CTO技术栈公众号