Smalltalk/X, ein Produkt der eXept Software AG, ist eine vollständige Implementierung der
Programmiersprache Smalltalk Klassenbibliothek und Entwicklungsumgebung:
Die Implementierung der Sprache und der Klassenbibliothek entspricht dem Draft ANSI Standard sowie dem Industriestandard.
Frei nutzbar !Smalltalk/X darf mit geringen Einschränkungen zur Entwicklung auch kommerzieller Software und Anwendungen frei, und ohne Lizenzkosten eingesetzt werden. Bitte lesen Sie dazu die Lizenzbedingungen die im Downloadpaket enthalten sind.
Optimierter Softwareentwicklungsprozess
Als Besonderheit verfügt Smalltalk/X sowohl über eine interpretative Entwicklungsumgebung (mit den daraus resultierenden kurzen turn-around Zeiten), als auch über einen Compiler, welcher Smalltalk Klassen in echten Maschinencode übersetzt:
Möglichkeit zum Erzeugen von stand-alone Anwendungen (ohne image Datei)
Möglichkeit zum Erzeugen compilierter Klassenbibliotheken (als DLL / shared libraries)
Leichtes Einbinden von (inline) C-Code bzw. Anbindung externer C-Bibliotheken und DLLs
Möglichkeit der Optimierung von zeitkritischen Funktionen durch inline-C-Code
Damit kombiniert Smalltalk/X die Vorteile interpretierender Entwicklungsumgebungen, also kurze "turn-around" Zeit im Entwicklungszyklus (Kodieren - Testen - Fehlersuche - Fehlerbehebung), mit den Vorteilen kompilierender Systeme (Ausführungsgeschwindigkeit, Code sharing in DLL, nicht dekompilierbar). Smalltalk/X ist damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen. Das Einsatzgebiet reicht von kleinen Scriptaufgaben, über interaktive GUI Anwendungen bis hin zu unternehmensrelevanten Serveranwendungen, welche rund um die Uhr verfügbar sein müssen.
Smalltalk/X dient auch als Plattform vieler von eXept erstellter Produkte und Kundenprojekte.
Programmiersprache Smalltalk Klassenbibliothek und Entwicklungsumgebung:
- Objektorientierte Programmiersprache
- Graphische Entwicklungsumgebung mit Editoren, Browsern, Debugger, GUI Builder etc.
- Inkrementelle Kompilierung, Bytecode Interpreter und dynamischer (Just in Time) Compiler
- Statische Kompilierung und DLL-Erzeugung, gesteuert durch makefiles
- Umfangreiche Klassenbibliothek mit "ready-to-use" Bausteinen für Applikationen
- Offener Smalltalk Quellcode
Die Implementierung der Sprache und der Klassenbibliothek entspricht dem Draft ANSI Standard sowie dem Industriestandard.
Frei nutzbar !Smalltalk/X darf mit geringen Einschränkungen zur Entwicklung auch kommerzieller Software und Anwendungen frei, und ohne Lizenzkosten eingesetzt werden. Bitte lesen Sie dazu die Lizenzbedingungen die im Downloadpaket enthalten sind.
Optimierter Softwareentwicklungsprozess
Als Besonderheit verfügt Smalltalk/X sowohl über eine interpretative Entwicklungsumgebung (mit den daraus resultierenden kurzen turn-around Zeiten), als auch über einen Compiler, welcher Smalltalk Klassen in echten Maschinencode übersetzt:
Möglichkeit zum Erzeugen von stand-alone Anwendungen (ohne image Datei)
Möglichkeit zum Erzeugen compilierter Klassenbibliotheken (als DLL / shared libraries)
Leichtes Einbinden von (inline) C-Code bzw. Anbindung externer C-Bibliotheken und DLLs
Möglichkeit der Optimierung von zeitkritischen Funktionen durch inline-C-Code
Damit kombiniert Smalltalk/X die Vorteile interpretierender Entwicklungsumgebungen, also kurze "turn-around" Zeit im Entwicklungszyklus (Kodieren - Testen - Fehlersuche - Fehlerbehebung), mit den Vorteilen kompilierender Systeme (Ausführungsgeschwindigkeit, Code sharing in DLL, nicht dekompilierbar). Smalltalk/X ist damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen. Das Einsatzgebiet reicht von kleinen Scriptaufgaben, über interaktive GUI Anwendungen bis hin zu unternehmensrelevanten Serveranwendungen, welche rund um die Uhr verfügbar sein müssen.
Smalltalk/X dient auch als Plattform vieler von eXept erstellter Produkte und Kundenprojekte.







