为什么需要更多的编程语言
苹果公司推出了一个新的 Mac/iOS 应用开发语言——Swift。以下是一个门外汉对此的理解。 对于Swift编程语言的兴奋劲逐渐消散之后,早上我醒来后在《纽约时报》看到了Farhad Manjoo的推文,他非常好奇,为什么还有人会需要新的编程语言。 I would love to read a somewhat but not extremely technical article on this question: Why are we still seeing new programming languages? 如今计算机已经普及到各个领域,我们拥有的计算机语言难道还不够用吗?最简单的答案就是:不够。只要有人想学新语言,我们就会开发新语言。这么做的原因很简单,而且能让反对机械自动化的人都可以接受。(向我们的Node.js项目中的高手Chris McClellan致敬,他和我讨论了这个话题。) 教人编程 如果这个问题可以看做”先有鸡还是先有蛋”的问题,那么我们先从蛋开始。许多语言(譬如我接触的第一个语言,BASIC)的开发初衷是为了将编程概念简单化,好让初学者、爱好者甚至所有人...