Smalltalk MT - Smalltalk MT
Smalltalk MT je implementace Pokec programovací jazyk vytvořil v roce 1994 Tarik Kerroum, aby se vypořádal s některými nedostatky implementací ve stylu Smalltalk-80. Smalltalk MT přijímá odlišný přístup v tom, že zdroj Smalltalk je sestaven na strojový kód před provedením.
To umožňuje vývojářům svobodu práce s kompilovaným kódem bez nutnosti tradičního cyklu kompilace-spuštění. Je to jako specializovaná forma přírůstkových nebo dynamická kompilace.
Smalltalk MT přímo komunikuje s DLL přesně stejným způsobem jako C což umožňuje testování volání DLL přímo v pracovním prostoru, což umožňuje skriptovací styl přístupu k přístupu k jakémukoli kódu založenému na DLL.
Například by bylo možné do pracovního prostoru napsat následující (jeden řádek nebo víceřádkový znak, zalomení znaku „.“), Aby se obrátil řetězec „abc“:
a: = 'abc'. WINAPI _strrev: a. zkontrolovat.
Pro 64bitové Windows [1], Snaž se:
a: = 'abc'.
WINAPI _wcsrev: a.
zkontrolovat.
Volání WINAPI přímo volá funkci DLL _strrev nativně předávající parametry z prostředí Smalltalk do prostředí C a zpět.
Smalltalk MT má úzkou integraci s objekty COM a mohou být vytvořeny plně kompilované komponenty COM, které fungují přesně stejným způsobem jako objekty C / C ++ COM.
V roce 1998 se David Anderson spojil s Tarikem Kerroumem, aby posunuli Smalltalk MT do oblasti vysokého výkonu a grafiky.
Reference
externí odkazy
![]() | Tento programovací jazyk související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |