时间:2016-11-30来源:本站原创作者:佚名

JosephMarieJacquard用打孔卡为一台织布机编写指令,在挂毯上织出了“hello,world”字样。当时的reddit网友对这项工作的反响并不热烈,因为它既缺少尾递归调用,又不支持并发,而且甚至都没有注意在拼写时恰当地区分大小写。

Jacquard织布机是第一台可进行程序控制的织布机。用打孔卡进行编程的概念,直到电子计算机被发明出来之后仍然被广泛运用。

最早的HelloWorld程序(出自KRC)打印的是全小写的字符串:hello,world。

在许多英文技术社区里,不正确地使用大小写发贴会被视作是小白的行为。(如把“Python”拼作“python”,把“FreeBSD”拼作“freebsd”,把“Qt”拼作“QT”)

reddit/HackerNews的月经帖标题:“.*:anew.*-based.*programminglanguage”。底下常见的回帖形式:“它支持并发吗?”“没有尾调用优化果断差评。”“现在的编程语言已经足够多了,为什么我们还需要更多的语言?”……

AdaLovelace写了世界上第一个程序。她的努力只遇到了一点点小小的麻烦,那就是:实际上并没有任何计算机能够用来运行她的程序。后来的企业架构师们重新吸收了她的这个技能,用来学习如何更好地使用UML进行编程。

AdaLovelace为CharlesBabbage的分析机写了一个计算伯努利数的算法实现,因此被后世公认为是世界上第一个程序员。实际上,分析机由于其设计思想过于先进,在当时根本没有被制造出来。(Babbage的分析机一般被认为是现代电子通用计算机的先驱)

讽刺现在的某些“软件架构师”顶多只会纸上谈兵地画画UML。

AlanTuring发明了世间一切程序语言的最终形态,但很快他就被英国军情六处“请”去当了,以至于他根本来不及为这些语言申请专利。

与通用图灵机(UniversalTuringmachine)等价的语言被称为图灵完备的(Turing







































北京白癜风研究中心
儿童白癜风怎样治疗

转载请注明原文网址:http://www.gzdatangtv.com/jsyy/2504.html

------分隔线----------------------------