Smalltalk学习资料整理

  • Overview

    While learning the design pattern written by Gof, I meet the programming language Smalltalk, after a simple research, I found it is the source of several commen language such like Java, Ruby…

    So, I think it’s necessary to learn smalltalk.

  • Smalltalk

    Smalltalk is an object-oriented, dynamically typed reflective programming language.

    Smalltalk was created as the language underpinning the “new world” of computing exemplified by “human-computer symbiosis”.

    Smalltalk was designed and created in part for educational use, specifically for constructionist learning, at the Learning Research Group (LRG) of Xerox PARC by Alan Kay, Dan Ingalls, Adele Goldberg, Ted Kaehler, Diana Merry, Scotte Wallace, and others during the 1970s.

    Smalltalk was first generally released as Smalltalk-80.

    ANSI Smalltalk was ratified in 1998., represents the standard version of Smalltalk.

    The first hardware-environments which run the Smalltalk VMs were Xerox Alto computers.

  • Reflection

    Reflection is a term that computer scientists apply to software programs that have the ability to inspect their own structure, for example their parse tree or data types of input and output paramters.

  • Smalltalk Systems

    From smalltalk.org, there are many excellent Smalltalk Systems, open source and commericial.

  • Pharo or Squeak for the begnning Smalltalker?

    Pharo and Squeak maybe the most two populare variants of smalltalk.

    To certain extent, it is a matter of personal taste.

    Pharo is a fork of Squeak intended make it more modern version of Smalltalk, sometimes at expense of not sticking to backward compatibility to Squeak.

    Basically, Squeak is classic Smalltalk and Pharo is Smalltalk inspired.

    有几位Smalltalk-80的实现着都参与到了Squeak中,包括Alan Kay, Daniel Ingall.

  • 中文资料

    夜行人 博客

    Smalltalk 入门导览

    Smalltalk(Pharo)学习之旅

    Exploring Pharo

  • 选择

    鉴于我的目的是为了更好地理解计算机世界,因此选择从Squeak入手。

  • References

  1. ANSI Smalltalk Standard
  2. The Early History of Smalltalk, Alan C. Kay
  3. Byte Magazine Volume 06 Number 08 - Smalltalk
  4. What is the difference between Squeak and Pharo?
  5. Squeak or Pharo for the beginning Smalltalker?
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值