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

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

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

本文是从 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. 科技爱好者周刊(第 401 期):如何赚到10亿美元 (2026-06-26 08:05:38)
  2. 如何做决策 - 从 Go 的一个 issue 说起 (2026-06-26 08:00:00)
  3. Seven Player:Windows上播放115网盘视频的增强工具 (2026-06-09 00:06:47)

查看更多 开发者 文章 →

建议继续学习

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