欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Smalltalk
来自开放百科 - 灰狐
(版本间的差异)
小 (→文档) |
小 (→文档) |
||
第54行: | 第54行: | ||
==文档== | ==文档== | ||
*[http://docs.huihoo.com/smalltalk/Finding-the-Swan-in-Squeak-Ugly-Duckling-OSCON-2009.pdf Introduction to Smalltalk] | *[http://docs.huihoo.com/smalltalk/Finding-the-Swan-in-Squeak-Ugly-Duckling-OSCON-2009.pdf Introduction to Smalltalk] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Pottier.pdf Smalltalk-80 : hardware and software] | ||
*[http://docs.huihoo.com/smalltalk/Introduction-to-Web-Application-Development-Using-Smalltalk-Seaside-OSCON-2009.pdf Introduction to Seaside] | *[http://docs.huihoo.com/smalltalk/Introduction-to-Web-Application-Development-Using-Smalltalk-Seaside-OSCON-2009.pdf Introduction to Seaside] | ||
*[http://docs.huihoo.com/smalltalk/esug/ESUG2015/IWST/Slides/2.1.1-FPGA-circuits.pdf A Meta Model Supporting Both Hardware and Smalltalk-based execution of FPGA Circuits] | *[http://docs.huihoo.com/smalltalk/esug/ESUG2015/IWST/Slides/2.1.1-FPGA-circuits.pdf A Meta Model Supporting Both Hardware and Smalltalk-based execution of FPGA Circuits] | ||
第61行: | 第62行: | ||
*[http://docs.huihoo.com/smalltalk/esug/ESUG2014/3-wednesday/1400-1430-Retrospective-7-VM-Engineering-Years/Retrospective.pdf Retrospective Seven VM Engineering Years] | *[http://docs.huihoo.com/smalltalk/esug/ESUG2014/3-wednesday/1400-1430-Retrospective-7-VM-Engineering-Years/Retrospective.pdf Retrospective Seven VM Engineering Years] | ||
*[http://docs.huihoo.com/smalltalk/esug/ESUG2014/3-wednesday/1500-1530-Bee-Smalltalk-runtime/BeeSmalltalkRunTime.pdf Bee Smalltalk Runtime] | *[http://docs.huihoo.com/smalltalk/esug/ESUG2014/3-wednesday/1500-1530-Bee-Smalltalk-runtime/BeeSmalltalkRunTime.pdf Bee Smalltalk Runtime] | ||
− | *[http://docs.huihoo.com/smalltalk/esug/ESUG2009/MondayAfternoon/smalltalk-in-moodle.1.pdf Smalltalk in moodle] | + | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Denker.pdf Runtime Bytecode Transformation for Smalltalk] |
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Gybels.pdf Inter-Language Reflection] [http://docs.huihoo.com/smalltalk/esug/ESUG2005/Workshop/inter-languagereflection.pdf Inter-Language Reflection] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Hirschfeld.pdf Open Aspects] [http://docs.huihoo.com/smalltalk/esug/ESUG2005/Workshop/openaspects.pdf Open Aspects] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Bourqadi.pdf Towards Unified Aspect-Oriented Programming] [http://docs.huihoo.com/smalltalk/esug/ESUG2005/Workshop/unifiedaop.pdf Towards Unified Aspect-Oriented Programming] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Tuesday/2005-ESUG-Gaelli.pdf Towards aTaxonomy of Unit Tests] [http://docs.huihoo.com/smalltalk/esug/ESUG2005/Workshop/unittesttaxonomy.pdf Towards a Taxonomy of SUnit Tests] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2009/MondayAfternoon/smalltalk-in-moodle.1.pdf Smalltalk in moodle] [http://docs.huihoo.com/smalltalk/esug/ESUG2005/Workshop/bytesurgeon.pdf Runtime Bytecode Transformation for Smalltalk] | ||
*[http://docs.huihoo.com/smalltalk/esug/ESUG2009/wed-morning/MultiCorePlayground.pdf Multi Core Playground] | *[http://docs.huihoo.com/smalltalk/esug/ESUG2009/wed-morning/MultiCorePlayground.pdf Multi Core Playground] | ||
*[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Friday/2005-ESUG-Berry.pdf SOA – Benefits and Risks] | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Friday/2005-ESUG-Berry.pdf SOA – Benefits and Risks] | ||
+ | *[http://docs.huihoo.com/smalltalk/esug/ESUG2005/Wednesday/2005-ESUG-Renggli/2005-ESUG-Seaside.pdf Seaside – A Multiple Control FlowWeb Application Framework] | ||
==开发者== | ==开发者== |
2017年1月30日 (一) 04:09的版本
您可以在Wikipedia上了解到此条目的英文信息 Smalltalk Thanks, Wikipedia. |
The best way to predict the future is to invent it! -Alan Kay
Smalltalk,被公认为历史上第二个面向对象的程序设计语言,和第一个真正的集成开发环境(IDE)。
Smalltalk对其它众多的程序设计语言的产生起到了极大的推动作用,主要有:C++,C#,Objective-C,Actor,Java和Ruby等。90年代的许多软件开发思想得利于Smalltalk,例如设计模式、敏捷编程和代码重构等。
目录 |
指南
方言
Smalltalk方言和开源实现
- GNU Smalltalk
- Pharo: 专注于现代软件工程和程序开发技术
- Squeak: 定位于教学
- Dolphin Smalltalk
商业版
Smalltalk商业版本发行商:
虚拟机
- Cog VM for Squeak, Pharo, Cuis, and Newspeak.Cog is the fastest virtual machine for Squeak and Pharo.
- RSqueak A Squeak VM written in RPython.RSqueak-App
Objective-C
- Objective-C与SmallTalk
- Objective-Smalltalk is a programming language derived from Objective-C.
C++
Java
Ruby
- GemStone Maglev Ruby 基于GemStone/S虚拟机的Ruby语言实现。
Erlang
函数式
- Why is smalltalk not a functional programming language?
- HST is a Smalltalk implementation in Haskell
Cloud
文档
- Introduction to Smalltalk
- Smalltalk-80 : hardware and software
- Introduction to Seaside
- A Meta Model Supporting Both Hardware and Smalltalk-based execution of FPGA Circuits
- Parallelism with OpenCL in Bee Smalltalk
- JavaScript for VW Applications
- Security on JIT VMs
- Retrospective Seven VM Engineering Years
- Bee Smalltalk Runtime
- Runtime Bytecode Transformation for Smalltalk
- Inter-Language Reflection Inter-Language Reflection
- Open Aspects Open Aspects
- Towards Unified Aspect-Oriented Programming Towards Unified Aspect-Oriented Programming
- Towards aTaxonomy of Unit Tests Towards a Taxonomy of SUnit Tests
- Smalltalk in moodle Runtime Bytecode Transformation for Smalltalk
- Multi Core Playground
- SOA – Benefits and Risks
- Seaside – A Multiple Control FlowWeb Application Framework
开发者
用户
Smalltalk用户和成功案例:
图集
链接
- Smalltalk官网
- SmalltalkHub
- Smalltalk文档
- The World Of Smalltalk
- Smalltalk 101
- 为什么我喜欢Smalltalk?
- Randal Schwartz访谈:Ruby之根——Smalltalk王者归来
- Squeak:一个免费的多系统下运行的Smalltalk环境
- Viewpoints Research Institute design for learning, powerful ideas education.
- ANSI Smalltalk
- Squeak 和 Smalltalk-80 编程语言的基本特征
分享您的观点