IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

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

外刊IT评论 2011-09-25 13:37:41 累计浏览 7,471 次
本机暂存

本文是从 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. 重构:AI 时代的代码进化 (2026-06-28 17:30:00)
  2. Goal Workflow:目标驱动的研发闭环 (2026-06-28 11:30:00)
  3. 科技爱好者周刊(第 401 期):如何赚到10亿美元 (2026-06-26 08:05:38)

查看更多 开发者 文章 →

建议继续学习

  1. 每个程序员都应该学习使用Python或Ruby (累计阅读 17,926)
  2. 如何学好C++语言 (累计阅读 10,462)
  3. 最常被程序员们谎称读过的计算机书籍 (累计阅读 9,162)
  4. 技术人员如何去面试? (累计阅读 6,702)
  5. 为什么数组标号是从0开始的? (累计阅读 6,317)
  6. 千万别惹程序员 (累计阅读 5,780)
  7. Hive源码解析-之-语法解析器 (累计阅读 5,747)
  8. 注释里的诅咒:哪种语言遭受最多的咒骂? (累计阅读 5,645)
  9. 编程语言的可读性 (累计阅读 5,100)
  10. Fn和CTRL的故事 (累计阅读 5,080)