Smalltalk

Smalltalk

Smalltalk是一种面向对象的编程(OOP)语言。物体一直向下。在这方面,Smalltalk的纯净和清晰使之成为几乎所有其他OOP语言的原型。
Smalltalk是一种面向对象的动态类型反射式编程语言。Smalltalk被创建为支持计算“新世界”的语言,以“人机共生”为例。Smalltalk是一种具有丰富历史和悠久历史的面向对象编程语言。它由Alan Kay,Dan Ingalls和Adele Goldberg的才华横溢的团队在1970年代诞生于Xerox PARC。Smalltalk的创建是为了研究针对儿童的教学程序。可以理解,它是一种很小的简单语言,是主要编程语言中最简单的一种。...Smalltalk是计算机本身概念的递归。而不是将“计算机的东西”划分为强度不如整体的东西(例如,编程语言常用的数据结构,过程和函数),“每个Smalltalk对象都是对计算机全部可能性的递归”。因此,它的语义有点像通过快速网络将成千上万的计算机连接在一起。Smalltalk的贡献是一种新的设计范例吗?用于攻击专业程序员的大问题,并使新手用户可以解决小问题。面向对象的设计是成功地定性提高建模效率的成功尝试,而这种效率越来越高的动态系统和用户关系因硅爆炸而成为可能。有几种很好的Smalltalk方言,例如Squeak,Pharo和Dolphin Smalltalk(适用于Windows)。

分类目录

具有任何许可的所有平台的Smalltalk替代品

Python

Python

Python是一种解释性,交互式,面向对象,可扩展的编程语言。
Java

Java

Java是一种通用的计算机编程语言,它是并发的,基于类的,面向对象的,专门设计为具有尽可能少的实现依赖性。
C (programming language)

C (programming language)

C是一种通用的计算机编程语言。C是有史以来使用最广泛的编程语言之一。
C++

C++

C ++是一种静态类型化,自由格式,多范式,已编译,通用且功能强大的编程语言。
Ruby

Ruby

Ruby是一种动态的,反射性的,通用的面向对象的编程语言,将Perl启发的语法与类似Smalltalk的功能结合在一起。
C#

C#

C#是一种多范式编程语言,包含强类型,命令式,声明式,函数式,泛型,面向对象(基于类)和面向组件...
Lua

Lua

Lua是一种功能强大,快速,轻巧,可嵌入的脚本语言。
Perl

Perl

Perl是经过22年的发展的高级通用,解释性,动态编程语言。
Go (Programming Language)

Go (Programming Language)

Go是一种开放源代码编程语言,可轻松构建简单,可靠和高效的软件。
Rust

Rust

一种系统编程语言,运行速度极快,几乎可以防止所有崩溃,并消除了数据争用。。
Dart

Dart

Dart(最初称为Dash)是Google开发的一种网络编程语言。它于2011年10月10日至12日在奥尔胡斯举行的GOTO会议上揭幕。
Haskell

Haskell

Haskell是一种高级的纯功能编程语言。
D (Programming Language)

D (Programming Language)

D是一种具有类似C的语法和静态类型的语言。它务实地将效率,控制和建模能力与安全性和编程人员生产率结合在一起。
Free Pascal

Free Pascal

Free Pascal(又名FPK Pascal)是32位和64位专业Pascal编译器。它适用于不同的处理器:Intel x86,Amd64 / x86_64,PowerPC,PowerPC64,Sparc,ARM。
Nim (programming language)

Nim (programming language)

Nim是一种静态类型化的命令式编程语言,具有功能强大的宏系统,该系统试图在不影响运行时效率的情况下为程序员提供最终的功能。