TOM ![]() |
http://www.gerbil.org/tom |
ähnliche Sprachen: | C C# C++ C-Talk D Cilk Java Objective-C Pike | |
Beschreibung: | TOM ist eine moderne, objekt-orientierte Programmiersprache. In TOM kann man, ohne den Sourcecode zu besitzen und ohne Neukompilation, eine vorhandene Klasse erweitern (z.B. eine Methode überschreiben). TOM's Methodenaufrufe bzw. deren Parameter ähneln denen von Smalltalk, da man diese benennen kann. Desweiteren ist TOM Garbage-Collected, hat Pre- und Post-Conditions, Mehrfachvererbung und eine C-ähnliche Syntax. |
Hello World | Michael Neumann |
/* Hello World in TOM */ implementation class HelloWorld int main Array argv { [[[stdio out] print "Hello World"] nl]; return 0; } end; implementation instance HelloWorld end; |
Gibt "Hello World" auf dem Bildschirm
aus. |
Squares | Michael Neumann |
implementation class Squares int main Array argv { for( int i=1; i<=10; ++i ) [[stdio out] print (i*i, " ")]; return 0; } end; implementation instance Squares end; |
Gibt die Quadrate von 1 bis 10
aus. |