Self

Self
Logo
编程范型面向对象, 基于原型
语言家族Smalltalk
設計者David Ungar英语David UngarRandall Smith
實作者David Ungar, Randall Smith, 斯坦福大学, Sun微系统
发行时间1987年​(1987
当前版本
  • Self 2024.1(2024年8月28日)[1]
編輯維基數據鏈接
型態系統动态, 强类型
許可證类BSD许可证
網站www.selflanguage.org
主要實作產品
Self
啟發語言
Smalltalk, APL[2]
影響語言
NewtonScript, JavaScript, Io, Agora英语Agora (programming language), Squeak, Lua, Factor, REBOL
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox programming language不存在的参数"latest release version"

Self语言,是一种基于原型面向对象程序设计语言,也是一个集成开发环境运行环境,由David Ungar和Randy Smith,最初在1986年于施乐帕罗奥多研究中心设计。Self语言在Smalltalk的基础上,采用“槽”取代了“变量”,从而彻底体现了一切都是对象的风格。在实现Self系统的过程中,设计研究人员发展出了一种动态自适应编译技术。

  1. ^ https://github.com/russellallen/self/releases/tag/2024.1.
  2. ^ David Ungar; Randall B. Smith. Self (PDF). Proceedings of the Third ACM SIGPLAN Conference on History of Programming Languages (HOPL III). 2007. ISBN 9781595937667. S2CID 220937663. doi:10.1145/1238844.1238853. Ungar always missed the productivity of APL and was drawn to Smalltalk not only for its conceptual elegance, but also because it was the only other language he knew that let him build working programs as quickly as in the good old days of APL. The design of Self was also influenced by APL; after all, APL had no such thing as classes: arrays were created either ab initio or by copying other arrays, just as objects are in Self. 

Self

Dodaje.pl - Ogłoszenia lokalne