人性化的编程语言_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 人性化的编程语言

人性化的编程语言

 2013/7/29 12:09:33    程序员俱乐部  我要评论(0)
  • 摘要:英文原文:TheTouretteProgrammingLanguage这是事实,不少程序员在编程工作中痛苦的压抑着自己某些强烈的情绪。就我所知,以及基于这些年在这个行业里的观察发现,其中一个原因归咎于我们使用的这些纯理性风格的编程语言。在软件开发世界里,我们的“语言”里所有带感情色彩的词汇全部被丢弃,剩下的“词汇”只能表达数学性的意义。我们绝对需要改变这种状态。我们需要在软件开发中自由释放我们的情绪,我们要恢复我们的编程语言中用于表达情绪的部分
  • 标签:编程 人性化 编程语言

saznajteoriginal="http://ittopic.gotoip1.com/qee/wordpress/wp-content/uploads/2013/07/saznajte.jpg" />

  英文原文:The Tourette Programming Language

  这是事实,不少程序员在编程工作中痛苦的压抑着自己某些强烈的情绪。就我所知,以及基于这些年在这个行业里的观察发现,其中一个原因归咎于我们使用的这些纯理性风格的编程语言。在软件开发世界里,我们的“语言”里所有带感情色彩的词汇全部被丢弃,剩下的“词汇”只能表达数学性的意义

  我们绝对需要改变这种状态。我们需要在软件开发中自由释放我们的情绪,我们要恢复我们的编程语言中用于表达情绪的部分,要把它们跟这些语言中理性表述部分同等对待。

tourette_programming_langua

  使用富含情绪色彩的语言,程序员的开发效率能提高一倍。这是因为,老实的理性驱动的编程语言只使用了我们的左半脑,而情绪性的语言需要我们将右半脑和左半脑同时使用!

  我们第一步要做的是释放编程中做最普遍存在的一种情绪:“愤怒”,要让它能像自然语言一样易于表达。

  例如,看看下面用 Java 写的几行代码:

final Asshole you = new Asshole ();
    you.fuck (off);

  拿它跟 tourette 综合征发作的人说的话比较:

 Fuck off, you asshole!

  Java 所有的繁冗累赘全不见了,剩下的只有纯情绪性的表达!

  同时,随着手势识别的流行,而每台电脑都有摄像头,我可以让这种编程艺术不仅限于文字书写。这样一来,很快我们就能看到程序员的一种手势文化的形成,人们都来用实际动作提高我们的编程技能。

  想象一下把这种概念应用到结对编程中的情形!它能给我们的开发活动带来一种全新的情绪化的编程体验。

  Anything is possible.

发表评论
用户名: 匿名