Smalltalk MT

Smalltalk MT

Smalltalk MT is an implementation of the Smalltalk programming language created in 1994 to deal with some of the shortcomings of Smalltalk-80 style of implementations. Smalltalk MT adopts a different approach in that the Smalltalk source is compiled to machine code before being executed.

This allows the developer the freedom of working with compiled code without the need for the traditional compile-link-run cycle. This is like a specialized form of incremental or dynamic compilation.

Smalltalk MT directly interfaces to DLLs in exactly the same manner as C which allows DLL calls to be tested directly in a Workspace which allows a scripting syle of approach to accessing any DLL based code.

For example, one could write in a Workspace the following:

a := 'abc'.WINAPI _strrev: a.a inspect.

The WINAPI call directly calls the DLL function _strrev natively passing parameters from the Smalltalk environment to the C environment and back.

Smalltalk MT has a close integration with COM objects and fully compiled COM components can be created that operate in exactly the same way as C/C++ COM objects.

External links

*http://www.objectconnect.com/
*http://www.genify.com/


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Smalltalk-80 — Smalltalk Logo von Smalltalk Basisdaten Entwickler: diverse Aktuelle Version: Smalltalk 80  (1980) …   Deutsch Wikipedia

  • Smalltalk — Información general Paradigma orientado a objetos Apareció en Desarrollo comenzado en 1969. Públicamente disponible en 1980 Diseñado por Alan Kay …   Wikipedia Español

  • Smalltalk — Семантика: объектно ориентированная Появился в: Разработка начата в 1969 г., стал доступен для широкого использования в 1980 Автор(ы): Алан Кэй, Дэн Ингаллс, Xerox PARC Типизация данных: динамическая …   Википедия

  • SmallTalk — Семантика: объектно ориентированная Появился в: 1980 г. Автор(ы): Алан Кэй, Дэн Ингаллс, Xerox PARC Типизация данных: динамическая Основные реализации: Испытал влияние: Simula, Sketchpad, Li …   Википедия

  • SmallTalk — Apparu en Développement démarré en 1969, disponible publiquement en 1980 Auteur Alan Kay, Dan Ingals, Ted Kaehler, Adele Goldberg, Claude Roy …   Wikipédia en Français

  • Smalltalk — Apparu en Développement démarré en 1969, disponible publiquement en 1980 Auteur Alan Kay, Dan Ingals …   Wikipédia en Français

  • Smalltalk — bezeichnet: eine beiläufige Konversation ohne Tiefgang, siehe Alltagsgespräch eine Programmiersprache, siehe Smalltalk 80 (Programmiersprache) Diese Seite ist eine Begriffsklärung zur Unterscheidung mehrerer mit demselben …   Deutsch Wikipedia

  • Smalltalk — разработанный корпорацией Xerox объектно ориентированный язык программирования, в котором операторы представлены пиктограммами. См. также: Объектно ориентированные языки программирования Финансовый словарь Финам …   Финансовый словарь

  • Smalltalk — es un lenguaje orientado a objetos diseñado por Alan Kay durante los años setenta en el Palo Alto Research Institute de Xerox (conocido como Xerox Parc). Smalltalk era un elemento de la primera computadora personal con interfaz gráfica, el Alto… …   Enciclopedia Universal

  • Smalltalk — Smalltalk,der:⇨Gespräch(1) …   Das Wörterbuch der Synonyme

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”