scheme调起过程 Scheme语言是怎么来的?
Scheme语言是怎么来的?
Scheme是lisp的一种方言。
著名的SiCp书以scheme作为教学语言(其实SiCp的作者就是scheme的作者)。尽管scheme本身只是一种适合教学的简化语言,但它首先提出的一些重要思想导致了新一代LISP语言的出现。事实上,LISP语言的发展历史是连续的。我之所以把LISP语言的发展历史人为地分为上一代和现代,是因为随着一些重要概念的首次被scheme引入和标准化,LISP语言有了许多以前从未被广泛使用过的新特性。由于这些新特性,以commonlisp为代表的LISP语言第二次得到了复兴。著名的保罗格雷厄姆大叔,随着这一波LISP的复兴,不仅写了一本像OnLisp这样的好书,还用CommonLisp写了一个在线电子商务平台,1998年以近5000万美元的价格卖给了雅虎。(通过这笔交易,保罗叔叔现在经营着y combinator Angel investment,成为硅谷著名的天使。不久前被卖给谷歌的ITA负责全球大部分航班信息的查询,其核心系统是commonlisp。尽管commonlisp的许多成就不应归于scheme,但scheme作为一个重要的历史分水岭,探究它的历史渊源是一个有趣的问题。
Scheme语言有哪些功效及作用?
Scheme是一种学术编程语言,实际应用较少,主要用于以下目的:例如,Scheme曾经是MIT SiCp课程中使用的语言,图像编辑软件gimp,gimp使用Scheme作为脚本语言,GNOME桌面环境,而Google App inventor for Android scheme作为脚本语言(用GNU guile实现),由于scheme中的函数库很少,因此不方便开发大型软件,就目前的情况来看,没有一家公司会使用scheme来开发大型软件。按照scheme语言的“极简”设计思想(scheme语言标准只有50页,C语言超过1000页),scheme在未来不会有太多的实际应用。注:scheme是lisp的方言。不仅scheme很少使用,而且LISP在实际中也很少使用。它与C/C和Java相差甚远。scheme的一些编程思想已经渗透到其他编程语言中,这实际上就是它的应用。
本人是软件工程大一的学生,目前想在暑假学习一门语言,java和python应该选哪个?
选择哪一种都可以,语言只是程序员的基础,真正强大的东西是隐藏在程序背后的算法。想快速入门,选择python,想了解计算机很低级的东西,C或C都可以。java在中间。
scheme有什么实际应用吗?
例如googleschema并没有作为一种大规模的脚本语言在图像编辑过程中使用方便,所以就目前的情况来看,没有一家公司会使用scheme来开发大规模的软件。按照scheme语言的“极简”设计思想(scheme语言标准只有50页,C语言超过1000页),scheme在未来不会有太多的实际应用。注:scheme是lisp的方言。不仅scheme很少使用,而且LISP在实际中也很少使用。它与C/C和Java相差甚远。scheme的一些编程思想已经渗透到其他编程语言中,这实际上就是它的应用。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。