`

2011年4月编程语言排行榜:告别Smalltalk(1)

阅读更多
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.zip

    史上最全编程语言全套教程,共99门编程语言,包括: 函数式编程语言 壳编程语言 常见编程语言 并行编程语言 数据分析编程语言 数据库查询语言 系统编程语言 脚本编程语言 逻辑编程语言 面向对象编程语言 等所有常见...

    Smalltalk-80: The Interactive Programming Environment

    - Smalltalk-80是一种革命性的编程语言和开发环境,它强调面向对象编程(OOP)的概念。 - 本书详细介绍了Smalltalk-80的用户界面、核心特性和应用领域。 2. **用户界面设计** - Smalltalk-80采用了一种多功能的...

    smalltalk and object orient

    Smalltalk是一种革命性的编程语言,它不仅对现代计算机科学产生了深远的影响,而且是面向对象编程思想的先驱之一。 **描述**:“smalltalk language and object orient programming”进一步阐明了文档的核心内容,...

    编程语言-你想知道的编程语言(语言发展历史)

    ### 编程语言发展历史概览 编程语言作为计算机科学的核心组成部分之一,其发展历程见证了信息技术的巨大变革。本文将从20世纪50年代之前的机器语言和汇编语言说起,逐步展开对主流编程语言的起源、演变及其相互之间...

    smalltalk(面向对象(OOP)的开发语言)

    Smalltalk被公认为历史上第二个面向对象的程序设计语言和第一个真正的集成开发环境 (IDE)。由Alan Kay,Dan Ingalls,Ted Kaehler,Adele Goldberg等于70年代初在Xerox PARC开发。Smalltalk对其它众多的程序设计语言...

    Smalltalk Best Practice Patterns

    Smalltalk是一种面向对象的编程语言,它以其简洁和表达能力而闻名。学习Smalltalk不仅可以帮助程序员掌握一门具有深远影响力的语言,还可以帮助他们深入理解面向对象编程的基本原则和最佳实践。 本书对Smalltalk中...

    Cuis-Smalltalk-Dev:Cuis Smalltalk的积极开发

    1. **Smalltalk语言**:Smalltalk是一种面向对象的、动态类型的编程语言,由艾伦·凯伊和同事们在1970年代初期设计。它的语法简洁,强调消息传递作为对象间交互的主要方式。Cuis Smalltalk是Smalltalk家族的一员,...

    编程语言-你想知道的编程语言

    #### 四、面向对象编程语言的兴起 - **Objective-C**:Objective-C是在1983年由Brad Cox和Tom Love开发的,它结合了C语言和Smalltalk的特点,支持消息传递机制。 - **C++**:C++由Bjarne Stroustrup在1983年开始开发...

    Inside Smalltalk I.pdf

    根据提供的文件信息,我们可以推断出这是一本关于Smalltalk编程语言的书籍,书名为《Inside Smalltalk Volume I》。本书由W. LaLonde与J.R. Pugh合著,作者均来自卡尔顿大学计算机科学学院。此书旨在介绍Smalltalk的...

    Assembly-Language-Emulator:用 Smalltalk 编写的简化汇编语言模拟器

    #Assembly 语言仿真器 汇编语言仿真器是用 Cincom Smalltalk 编程语言编写的精简版汇编的仿真器。 该项目的总体目标是使用 Cincom 的 VisualWorks IDE 创建 GUI,同时使用 Smalltalk 语言的一些更有趣的功能。 要...

    OpenDoc-Shift-to-Dynamic-Smalltalk-0.3.pdf

    ### OpenDoc-Shift-to-Dynamic-...通过学习这份文档,读者可以更好地理解面向对象编程的基本概念和发展历程,同时也能够了解到Smalltalk作为一种重要的编程语言,在历史和技术上的地位及其对现代编程语言的影响。

    Ruby动态编程语言v2.6.3

    Ruby是一种跨平台、面向对象的动态类型编程语言。Ruby 体现了表达的一致性和简单性,它不仅是一门编程语言,更是表达想法的一种简练方式。 Ruby 是一个注重均衡的语言,它的发明者松本行弘(Yukihiro “Matz” ...

    编程语言演进的族谱

    FORTRAN(公式翻译)是最早被广泛使用的高级编程语言之一,它在1957年由IBM开发,主要用于科学计算。随后,B语言由肯·汤普逊在贝尔实验室为编写UNIX操作系统而设计,它是C语言的前身。C语言在1972年由丹尼斯·里奇...

    Smalltalk By Example

    - **历史背景**:Smalltalk是一种革命性的编程语言,于20世纪70年代初由Xerox PARC的研究员Alan Kay等人开发。它是第一个真正意义上实现了面向对象编程的语言。 - **特点**: - **完全基于对象**:Smalltalk中的...

    COMPO:用 Smalltalk 及其 IDE 编写的面向组件的自反语言

    COMPO,全称为Component-Oriented Programming,是一种基于组件的编程范式,它结合了Smalltalk编程语言和集成开发环境(IDE)的优势,为开发者提供了一种强大的自反语言工具。自反语言允许程序在运行时检查、修改...

    外研版高中英语一轮复习精品课件:选修6M1SmallTalk.ppt

    外研版高中英语一轮复习精品课件:选修6M1SmallTalk.ppt

    Inside Smalltalk II.pdf

    根据提供的文件信息,我们可以推断出这是一本关于Smalltalk编程语言的书籍,特别是第二卷。本书由Wilf R. Lalonde与John R. Pugh合著,主要围绕Smalltalk环境中的窗口系统展开讨论,涉及窗口创建、管理及模型-视图-...

    胡子决定编程语言运势.ppt胡子决定编程语言运势.ppt

    这篇文档虽然以幽默诙谐的方式探讨了编程语言与其创始人胡须之间的趣闻,但实际上,它在无意中揭示了一些关于编程语言历史和成功因素的关键信息。让我们深入探讨一下这些编程语言和其背后的创造者。 首先,我们注意...

    RedlineSmalltalk.zip

    Redline Smalltalk 是一个在 Java 虚拟机上实现的 Smalltalk 编程语言。 标签:Redline

Global site tag (gtag.js) - Google Analytics