Zum Inhalt springen

System Management Language

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Juni 2003 um 14:50 Uhr durch 217.244.6.139 (Diskussion). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Es existieren mind. zwei Programmiersprachen diesen Namens.

Die Standard Meta Language ist eine Implementation von ML.

Die System Management Language (SML) ist ein LISP-Dialekt. Alle Aussagen zu LISP gelten prinzipiell auch für SML. SML ist jedoch erweitert um Sprachstrukturen zur objektorientierten und ereignisorientierten Programmierung.

SML ist also hinsichtlich des Paradigmas:

funktional
objektorientiert
ereignisorientiert

SML enthält APIs zu CMIP, XMotif, CMIS und weitere. SML-Programme werden durch Interpreter ausgeführt.


Als Beispiel ein 'Hello World'-Programm:

; Funktionsdefinition
(defun HELLO-WORLD ()
  (print "HELLO WORLD"))

; Funktionsaufruf
(HELLO-WORLD)