Scheme语言是怎么来的?
Scheme 是 LISP 的一个方言(dialect)。
著名的 SICP 书就是以 Scheme 为教学语言(实际上 SICP 的作者就是 Scheme 的作者)。虽然 Scheme 本身只是一个精简化的适合教学的语言,可它首先提出的一些重要的思想,引领了新一代的LISP语言的出现。实际上, LISP 语言发展的历史是连续的,之所以我在这里人为的把 LISP 的发展史划分为上一代和现代,是因为随着 Scheme 首次引入并规范化了一些重要概念, LISP 语言出现了很多以前从来没有大规模普及的新特性。以 Common LISP 为代表的 LISP 语言也因为这些新特性,而焕发了第二春。人所共知的 Paul Graham 大叔,借着这一波 LISP 复兴的浪潮,不光写出了 On Lisp 这样的好书;而且还用 Common LISP 写出了一个在线电子商务平台,在 1998 年的时候以近 5 千万美元的价格卖给了 Yahoo! (凭借这笔买卖, Paul 大叔现在经营着 Y Combinator 天使投资,成为硅谷著名的天使)。前段时间卖给 Google 的 ITA,负担着世界上大部分的航班资讯查询,核心系统也是 Common LISP。虽然不该把 Common LISP 的很多成就全部归结到 Scheme, 但 Scheme 作为一个重要的历史分水岭,探究一下它的历史来源还是很有趣的。
ajs创始人?
布兰登·艾克(英语:Brendan Eich,1961年7月4日-)[1],美国程序技术专家与企业家,JavaScript主要创造者与架构师,曾任Mozilla公司的首席技术官,并曾短暂担任首席执行官[2]。
二、JavaScript的诞生
1995年,网景招募了布兰登·艾克,目标是把Scheme语言嵌入到Netscape Navigator浏览器当中。但更早之前,网景已经跟昇阳合作在Netscape Navigator中支持Java,这时网景内部产生激烈的争论。后来网景决定发明一种与Java搭配使用的辅助脚本语言并且语法上有些类似,这个决策导致排除了采用现有的语言,例如Perl、Python、Tcl或Scheme。为了在其他竞争提案中捍卫JavaScript这个想法,公司需要有一个可以运作的原型。艾克在1995年5月仅花了十天时间就把原型设计出来了。
R语言发明者?
R是一种适用于统计分析计算和图像处理的语言.受S语言和Scheme语言影响发展而来.早期R是基于S语言的一个GNU项目,所以也可以当作S语言的一种实现,通常用S语言编写的代码都可以不作任何修改的在R环境下运行。R的语法是来自Scheme.
R本来是由来自新西兰奥克兰大学的Ross Ihaka和Robert Gentleman开发.[因两人名字都是以R 开头 所以也因此形象称为R。
软件编程用什么软件?
编程软件有很多种,JavaScript由LiveScript发展而来的脚本语言。Python是一种功能强大而完善的通用型语言。Scheme由LISP语言发展而来。Smalltalk一种简单易学,使用方便的程序语言。WebStrom目前被广大的中国JS开发者誉为Web前端开发神器。
1.JavaScript,是一种由Netscape的LiveScript发展而来的脚本语言。
2.Python是一种面向对象的解释性的计算机程序设计语言,也是一种功能强大而完善的通用型语言。
3.Scheme一种系统设计语言,由LISP语言发展而来,属于lisp的一种方言。
4.Smalltalk一种面向对象的程序设计语言一种程序设计环境一个应用开发环境。
scheme有什么实际应用吗?
Scheme是学院派的编程语言,实际应用较少,主要有以下几个:教学用途,例如Scheme曾经是MITSICP课程使用的语言图像编辑软件GIMP,GIMP使用Scheme作为脚本语言GNOME桌面环境,作为脚本语言(用的是GNUGuile实现)GoogleAppInventorforAndroidScheme的函数库较少,开发大型软件不方便,所以就目前的情况看,不会有公司用Scheme开发大型软件。
按照Scheme语言的”极简”设计思想(Scheme语言标准只有50页,C++一千多页),Scheme将来也不会有很多实际运用。PS:Scheme是Lisp的方言,不仅Scheme应用很少,Lisp语言实际运用都不多,远远敢不上C/C++,Java。Scheme的编程思想有些已经渗透到其它编程语言中,这其实也算它的运用。