时间:2015-4-30来源:本站原创作者:佚名
matz希望同perl一样,为它取一个宝石的名字

于20世纪60年代,是由daniel g. bobrow, wally feurzeig, seymour papert和cynthia solomon设计的一种教学式语言,也是一种lisp方言,为教学过程中介绍大量程序设计概念提供了便利,对后来的教学式编程语具有深厚的影响,如scratch这种语言的一个重要特征就是“海龟绘图”系统其名源自“logos”,希腊语中意为“单词”或“思想”,以区别于传统的编程语言

python

20世纪50年代末,john mccarthy在mit开发了最早的高级编程语言,lisp它迅速成为了人工智能研究领域的首选随后,许多lisp方言编程语言开发相继诞生,如planner和conniver1975年,gerald jay sussman同mit的guy steele联合开发完成了另外一种lisp方言,并根据planner和conniver的取名方式,命名为schemer同是不巧,当在mit开发的its操作系统上运行时,这种系统最多支持六个字符的文件名,所就改为了scheme

logo

于1993年,由yukihiro matsumoto(“matz”)开发完成,是名副其实的面向对象的脚本语言,与perl和python比肩与同事keiju iahitsuka在许多名字中筛选后,剩下coral和ruby最终选择ruby是因为,perl的发音与6月的诞生石pearl编程语言特性(珍珠)相同,ruby选择以7月的诞生石ruby(红宝石)命名,matz认为ruby不只甘做perl(matz认为其是“玩具语言”)的后继者,而是要替代它

如果使用过unix系统,awk对你来说可能再熟悉不过了它于1997年开发完成,是用以处理文本文件的解释性语言,同时也是linux及unix环境中现有的功能最强大的数据处理引擎之一larry wall开发perl时深受其影响awk这个名字同许多语言名字一样,也是缩写,不同的是,这三个字母是其发明这的名字首字母,贝尔实验室的alfred aho,peter weinberger和brian kernighan(上图)

smalltalk

可能程序员们都认为编写代码时给变量取名编程语言参考手册是件烦人的事,不过他们还需要给另外一个东西取名,那就是新的编程语言编程语言命名通常有几个规律,如根据特性取缩写(如basic,cobol,tcl和lisp),以已有的语言为基础(如c++,c#和coffeescript),或直接是数学和计算机领域杰出人物的名字(如ada,pascal和turing)有时,设计者取名时更充满想象力下面是13个意味深长的名字,以及它们背后的故事

2003年,java程序员james strachan需要这样一种脚本语言:同python和ruby相似,但又却能在java平台上运行于是发明了groovy它能动态编译为java字节码正如james strachen所说的那样,“在绝妙的(groovy编程语言特性)java代码基础上编程”,这个名字就不言而喻了

scratch

scheme

于20世纪60年代,由charles moore创造1968年charles moore在一家名为mohasco的家装公司工作,只有一台最多2250图形显示点数的ibm1130微型计算机,不过却要用它来设计地毯,而fortran却不能满足要求,所以他发明了forth最初其名为fourth,不巧,ibm1130最多支持5个字符的文件名,“u”去而“forth”生

forth

lua

于20世纪70年代早期,首次由xerox parc开发,是是面向对象类型语言的一员,后来的java, python和ruby中都能见到其影子优化后,参与开发者alan kay对其命名时表示应该遵从名字编程语言特性看起来好看的语言,如“zus”和“thor”都不长命,这种规律所以,就取了“smalltalk”这个平平的名字

groovy

于2001年,由martin odersky开发完成,既是一种函数式编程语言,也具有面向对象的特性,运行于java平台(早期有.net平台的实现)其名scala的得来有两个原因:scalable lan两个单词相结合;意大利语中scala意为“梯子”或“楼梯”,蕴含“更佳的编程语言”

第一版scratch由麻省理工学院媒体实验室终身幼稚园组在2006年研发出来,是一种教学式语言儿童可以通过拖拽电脑屏幕上的程序模块完成程序设计序它可以用以创作小说,电影,游戏,音乐等等,几乎你能想到的它都能办到其名编程语言是什么源自打碟的声音

awk

于20世纪80年代末,由guido van rossum发明,初衷据说是为了打发圣诞节的无趣,1991年首次发布,是abc语言的继承,同时也是一种脚本语言,目前已经很流行取名时,guido van rossum认为它应该“短小,独特,还有一点神秘感”,他是英国著名剧团monty python的忠实粉丝,所以就是python了

被誉为“瑞士军刀”,以灵活性和高效性著称,于20世界80年代由larry wall发明larry wall的构思是这个名字应该短,并充满正面意味想到pearl前,他还考虑过他妻子的名字gloria不过已经有一种语言叫pearl,所以去掉了pearl中的"a"值得一提的是,这个名编程语言特性字一直都是小写,受unix文件系统都是区分大小写的影响,1991年perl 4发布时,larry wall将首字母改为大写

java

ruby

于1993年,由tecgraf开发完成,是一种脚本语言该语言由del和sol开发而来,结合了两者的优点,并增加了了流控制等函数特性,可谓是它们的孩子葡萄牙语中,sol意为”太阳”,而lua意为“月亮”

scala

于20世纪90年代初期诞生,源自sun公司的智能家电程序开发,如互动电视最初名为oak,不过sun公司的律师发现这个名字已经被注册通过一系列的会议,公司从一个包含有silk,dna和java的名单中选择了它是谁第一个建议使用java这个名字的不得而知,不过普遍猜测是灵感来自pe编程语言的版本区别et咖啡店,因为sun公司的工程师们很喜欢到这里喝咖啡

perl

















































































治疗白癜风的土方法
转载请注明原文网址:http://www.gzdatangtv.com/bcyytx/167.html
------分隔线----------------------------