Posted by ShiningRay on 31st 五月 2006
- 题目:Attack of the Clones
- 译名:克隆的反攻
- 作者:James Noble & Brian Foote
- 翻译:ShiningRay
- 摘要:Self是一个基于原型的编程语言,常常被说成“比Smalltalk还Smalltalk”的。本文将展示Self中的一些设计模式的实现,并且指出Self中实现和其他面向对象编程语言之间的区别。
- 中文版:PDF
- 英文原文:PDF
Copyright © 2002, Australian Computer Society, Inc. 本文已发表在程序模式语言第三次亚太会议上。 (KoalaPLoP 2002), Melbourne, Australia. Conferences in Research and Practice in Information Technology, Vol. 13. James Noble and Paul Taylor, Eds. 允许以学术、非盈利的目的进行复制,并保证文中包含这些版权声明文字。
Posted in SELF, 设计模式 | 1 Comment »
Posted by ShiningRay on 31st 五月 2006
- 题目:Self: The Power of Simplicity
- 译名:Self:简洁的威力
- 作者:David Ungar 及 Randall B. Smith
- 翻译:ShiningRay
- 摘要:SELF是一个针对探索式编程的面向对象语言,它基于几个很简单和具体的概念:原型、槽和行为。原型结合了继承和实例化,以提供一个比当前大多数面向对象语言更简单更有弹性和框架。槽则将变量和过程统一成一个结构,这就可以令继承层次取代传统语言中的词法范围的功能。最后,因为SELF并不区别对待状态和行为,所以他减少了普通对象、过程和闭包之间的差别。SELF的简洁和表现力给面向对象计算提供了一种全新的视角。
- 中文版下载:PDF
- 英文原文: Self: The Power of Simplicity
”OOPSLA ‘87 Conference Proceedings, pp. 227-241, Orlando, FL, October, 1987.
Published as SIGPLAN Notices 22(12), December, 1987. Also published in Lisp and Symbolic Computation 4(3), Kluwer Academic Publishers, June, 1991. ”
Posted in SELF | 3 Comments »