Immer wenn ich eine Sprache lernen möchte, ist das erste, was ich tue, eine ausführbare Datei in dieser Sprache (es könnte ein kompiliertes Programm oder ein Skript sein), die beim Drucken hallo , Welt‘und ein newline an stdout:Kompilieren 'Hallo, Welt' GNU Smalltalk
[email protected]:~/Code$ ./hello
hello, world
nach etwa einer Stunde um mit GNU Smalltalk Ausmisten, habe ich nicht herausgefunden, wie dies zu tun.
(Ich weiß, dass das Hallo Welt Programm kann in einer Sitzung als
'hello, world' printNl
trifft Dies gilt nicht meine stdout Anforderungen ausgedrückt werden)
Ich verstehe, dass es in Smalltalk keine Fern ist. Ich bin also ziemlich fasziniert, welche Art von Textplatte notwendig sein könnte, um dies zu ermöglichen. Auch hier muss die Datei nicht unbedingt kompiliert werden, aber das Endergebnis der Übung muss Smalltalk-Code sein, der zu dem obigen Sitzungsextrakt führt.
PS. yesyesyes Ich weiß,, dass ich es falsch mache, indem ich nicht die "Image-basierte Programmierung" -Philosophie umarmen. Es ist mir egal. Ich bin nicht dagegen zu lernen, wie man mit dem Image und der IDE arbeitet und all das, aber ich habe wirklich nur ein minimales Interesse. Was mir wichtig ist, ist die Smalltalk Sprache selbst. Syntaktisch, philosophisch und typografisch ist es ziemlich schön. Ich fühle mich wohl dabei, Programmiersprachen von einem Kommandozeilen-Interpreter und einem Texteditor zu lernen. :)