smalltalk

Smalltalk ist eine der ältesten objektorientierten Programmiersprachen. Es war wegbereitend für viele Aspekte, die moderne Entwickler für selbstverständlich halten: Virtuelle Maschinen (Smalltalk war eine interpretierte Sprache) IDEs Reiner Objektansatz (keine Primitive oder Schlüsselwörter) Verschlüsse (Blöcke genannt) Ein Bild (d. H. Nicht dateibasierte Sprache) Fortgeschrittene Debugging-Techniken (ständiges Anhalten von Programmen, inspektionieren, Schreiben oder Ändern von Code während des Betriebs)
3
Antworten

Smalltalk Fehlerbehandlung

Ich habe einige Anfängereinführungen in Smalltalk gelesen und es gibt ein Thema, das fehlt. Es ist Fehlerbehandlung. Wie wird es gemacht? Werfen Objekte eine Art von Ausnahmen? Senden Sie einige Fehlermeldungen an jemanden?     
29.01.2011, 08:49
5
Antworten

Warum fügt add: das in Smalltalk-Sammlungen hinzugefügte Objekt zurück?

Hintergrund Etwas, das jeden Smalltalk-Neuling abfängt, ist, dass add: nicht "self" zurückgibt, sondern das hinzuzufügende Objekt. Zum Beispiel mit diesem Code: %Vor% myCollection enthält den String "Paul" und nicht die Kollektio...
27.12.2012, 00:24
6
Antworten

Smalltalk - Vergleiche zwei Zeichenketten auf Gleichheit

Ich versuche, zwei Strings in Smalltalk zu vergleichen, aber ich tue etwas falsch. Ich erhalte immer diesen Fehler: Nicht behandelte Ausnahme: Nicht boolescher Empfänger. Geht zur Wahrheit. %Vor% Irgendeine Idee, was ich falsch mache?...
29.10.2009, 02:28
5
Antworten

Smalltalk und IoC

Ich sehe viele IoC-Frameworks für .Net und Java. Weiß jemand, warum es für Smalltalk keine gleichwertigen Frameworks gibt? Dies ist mehr eine philosophische Frage als alles andere. Ich frage mich, ob es etwas in der Smalltalk-Art gibt, Dinge zu...
28.10.2008, 16:14
5
Antworten

alternative IDE für Quietschen / Pharo

Ich benutze Smalltalk schon seit einer Weile und ich liebe die Sprache und das Konzept. Was ich hasse, ist der System Browser. Dieses Werkzeug ähnelt nicht einmal einer modernen IDE. Wie soll ich ohne Tabs, Outlines und praktische Shortcuts prog...
30.08.2011, 17:21
3
Antworten

Entfernung von Methoden in Squeak Smalltalk rückgängig machen

Wie mache ich das Entfernen einer Methode in Squeak Smalltalk rückgängig?     
25.06.2012, 01:42
3
Antworten

Was ist der Unterschied zwischen Squeak / Pharo / Newspeak Smalltalk VMs?

Ich habe 3 verschiedene VMs gesehen, während ich etwas über Smalltalk gelernt habe. Sie sind Squeak / Pharo / Newspeak. Was ist der Unterschied zwischen ihnen?     
13.06.2011, 17:43
3
Antworten

Warum brauche ich die Shared Sources Datei in Smalltalk Dialekten wie Pharo?

Die übliche Installation Beschreibungen sagt mir, dass ich Pharo mindestens drei Dateien ausführen muss: Bilddatei ändert die Datei Quelldatei (z. B. PharoV10.sources) Ich habe Pharo 2 ohne die Quelldatei ausgeführt und ich sah kein...
05.11.2012, 20:58
2
Antworten

Smalltalk-Initialisierungsvariablen

In Sprachen wie Java und C ++ geben wir Konstruktoren Parameter. Wie machst du das in Pharo Smalltalk? Ich möchte etwas wie %Vor% Oder ist das schlechte Praxis und sollte ich immer tun %Vor%     
08.01.2013, 21:49
6
Antworten

Was bedeutet es, dass Squeak "bit-identisch" plattformübergreifend läuft, so wie es Java nicht tut?

Alan Kay weist darauf hin , dass "Anders als Java, [Squeak] auf jeder Maschine Bit-identisch läuft - haben wir das vor 20 Jahren erfunden ". Die Wikipedia-Seite erwähnt dies auch:    Squeak ist für viele verfügbar   Plattformen und Program...
14.06.2015, 09:52