Nirvana Studio » SELF :: 分享知识,传播技术

Archive for the 'SELF' Category

克隆的反攻

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 »

Self:简洁的威力

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 »