This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
at:tutorial:preface [2007/04/17 16:14] tvcutsem |
at:tutorial:preface [2007/07/11 08:45] tvcutsem *rewrote |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== Preface ==== | ||
- | AmbientTalk is a distributed programming language especially geared towards developing applications deployed on mobile networks. The language combines elements from languages such as Scheme (closures), Smalltalk (pure OO), Self (prototypes and delegation) and actor languages. | ||
- | |||
- | ==== A bit of history and design rationale... ==== | ||
- | |||
- | AmbientTalk was originally built as a distributed extension on the Pic% language. Pic% is a prototype-based object-oriented extension of the language [[http:// | ||
- | |||
- | Despite keeping Pico's spirit in mind, AmbientTalk differs from Pic% in some profound ways being the most significant that AmbientTalk is a true object-oriented language where everything one can manipulate is an object. The integration of concurrency and distributed aspects was also a main concern in the design of AmbientTalk' | ||
- | |||
- | ==== About this tutorial... ==== | ||
- | |||
- | This tutorial introduces the programming language AmbientTalk from the basics up to the distribution model. The tutorial does not attempt to be a comprehensive reference manual but rather tries to give you hands-on experience in using the main features of the language. |