Tiobe今天发布了2011年4月编程语言排行榜。令人叹息的是本期编程语言排行榜Smalltalk跌出前50名,Smalltalk可是面向对象的程序设计语言的鼻祖,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。
4月4日,Tiobe发布了最新的编程语言排行榜。Java与C语言继续占据头两位排名,值得一提的是C#升到第四,Lisp由第23位升到15位,Ada则由第32位跃居第16位,另外在过去的几月中,lua的排名一直在上升。而且在iPhone App Store排名前十的应用都使用Lua来定义应用逻辑,包括极为火热的《愤怒的小鸟》。本期编程语言排行榜还是将会给大家介绍一门古典语言——Smalltalk。
Smalltalk由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发,然而至今提起Smalltalk大家却不像对其他古老语言Ada、Fortran、Lisp那么陌生, 这自然要归功于它的影响力。Smalltalk可是面向对象的程序设计语言的鼻祖。它是纯面向对象的语言,就连整数也是对象,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和重构等。Ward Cunningham,一位Smalltalk程序员发明了WikiWiki。
分享到:
相关推荐
Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境 (IDE)。由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Smalltalk对其它众多的程序设计语言...
#Assembly 语言仿真器 汇编语言仿真器是用 Cincom Smalltalk 编程语言编写的精简版汇编的仿真器。 该项目的总体目标是使用 Cincom 的 VisualWorks IDE 创建 GUI,同时使用 Smalltalk 语言的一些更有趣的功能。 要...
Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby 是一个注重均衡的语言,它的发明者松本行弘(Yukihiro “Matz” ...
Cuis-Smalltalk-Dev:Cuis Smalltalk的积极开发
外研版高中英语一轮复习精品课件:选修6M1SmallTalk.ppt
Redline Smalltalk 是一个在 Java 虚拟机上实现的 Smalltalk 编程语言。 标签:Redline
Io是一种动态的基于原型的编程语言,与Smalltalk和Self处于同一领域。 它围绕消息从一个对象传递到另一个对象的思想。 有关更多信息,可在docs文件夹中找到编程指南和参考手册。范例程式码基础数学Io> 1 + 1==> 2Io...
Little Smalltalk已经存在了大约35年。 1984年,俄勒冈州立大学的Timothy Budd博士发布了Little Smalltalk的第一版。 这是一个非常简单的命令行系统。 它在少量内存中运行良好。 尽管速度不快,但它非常简单且完整...
康普用 Smalltalk 及其 IDE 编写的面向组件的自反语言来源对于 IDE: 对于 COMPO 的元实现:
我正在编写用于学习Pharo和Smalltalk的非常基本的,正在构建的海龟图形工具。 使用形态绘制乌龟。例子1 | tree |SDTurtle on.tree := [ :size | (size >= 1) ifTrue: [ SDTurtle forward: size; right: 45. tree ...
Amber 是一个继承于 Smalltalk 的编程语言和环境,主要用于基于浏览器的 Web 应用的开发。 使用方法: [removed][removed] [removed] loadAmber({deploy: true})[removed] 标签:Amber
Vista Smalltalk 的 CalmoSoft 项目:http://files.calmosoft.webnode.hu/200000016-e8e2ce9dd1/CalmoSoft_Project_20130830.zip
闪烁 - SmallTalk 练习 项目信息 名称:闪烁 主要目的:学习以及如何处理 。 有关更多信息,请参阅。 主题: 大学: 课程:2014-2015 Q1 交货日期:2015-01-20 交货标记:10 团队成员: 简要说明 这里有一个...
另一个 Smalltalk VM … 是 Smalltalk 虚拟机。 它支持 Bluebook 中描述的 Smalltalk,部分支持类定义语法的 ANSI Smalltalk。 ... 是用 C 编写的,包含字节码编译器(仅用于已编译的代码表示 - 不解释)、JIT(目前...
Ruby由日本人松本行弘(Yukihiro Matsumoto)于1990年代末期开发,它的设计灵感来源于Perl、Smalltalk、Eiffel、Ada以及Lisp等多种编程语言。Ruby的语法简洁而富有表现力,类似于英语的自然语言风格,使得代码可读性...
GS Collections:受Smalltalk启发的集合框架
嘛,嘛,smalltalk 的书不多,咱这的还算是全了,这个电子书很奇怪,看起来像影印版的,却是可以复制的文字版的 pdf
Inside Smalltalk I.pdf
This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk ...
编程语言Ada编译命令:gnatmake bubble.adb Algol编译命令:a68g FizzBuzz.a68 C ++编译命令:g ++ quick.cpp -o quick Fortran编译命令:gfortran -o FizzBuzz FizzBuzz.f90 Prolog编译命令:swipl -s ...