https://doc.expecco.de/w2.x/index.php?title=Smalltalk&feed=atom&action=historySmalltalk - Versionsgeschichte2024-03-28T19:23:03ZVersionsgeschichte dieser Seite in expecco Wiki (Version 2.x)MediaWiki 1.33.0https://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=19053&oldid=prevCg: /* Smalltalk und eXept */2020-03-06T08:38:00Z<p><span dir="auto"><span class="autocomment">Smalltalk und eXept</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 6. März 2020, 08:38 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 34:</td>
<td colspan="2" class="diff-lineno">Zeile 34:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk und eXept=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk und eXept=</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die Platform für alle unsere Produkte dar. <del class="diffchange diffchange-inline">Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die Platform für alle unsere Produkte dar. </div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Smalltalk/X basiert weder auf Java noch auf .NET. Damit sind wir unabhängig von eventuell zukünftig erhobenen Lizenzforderungen von Oracle oder Microsoft.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Links zu Smalltalk=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Links zu Smalltalk=</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=18923&oldid=prevCg: /* Links zu Smalltalk */2020-02-13T14:59:38Z<p><span dir="auto"><span class="autocomment">Links zu Smalltalk</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 13. Februar 2020, 14:59 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Links zu Smalltalk=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Links zu Smalltalk=</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [[ Smalltalk Syntax Cheat Sheet ]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/programming/TOP.html Smalltalk/X Online Documentation]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/programming/TOP.html Smalltalk/X Online Documentation]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=15665&oldid=prevCg: /* Links zu Smalltalk */2019-05-03T09:17:05Z<p><span dir="auto"><span class="autocomment">Links zu Smalltalk</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 3. Mai 2019, 09:17 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
<td colspan="2" class="diff-lineno">Zeile 38:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Links zu Smalltalk=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Links zu Smalltalk=</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [http://live.exept.de/doc/online/english/programming/TOP.html Smalltalk/X Online Documentation]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=15664&oldid=prevCg: /* Links zu Smalltalk */2019-05-03T09:16:34Z<p><span dir="auto"><span class="autocomment">Links zu Smalltalk</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 3. Mai 2019, 09:16 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 39:</td>
<td colspan="2" class="diff-lineno">Zeile 39:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* [http://live.exept.de/doc/online/english/programming/selectors.html Most Useful Messages]</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* [http://live.exept.de/doc/online/english/programming/selectors.html Most Useful Messages]</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=15663&oldid=prevCg: /* Smalltalk und eXept */2019-05-03T09:16:06Z<p><span dir="auto"><span class="autocomment">Smalltalk und eXept</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 3. Mai 2019, 09:16 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 35:</td>
<td colspan="2" class="diff-lineno">Zeile 35:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die Platform für alle unsere Produkte dar. Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die Platform für alle unsere Produkte dar. Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>=Links zu Smalltalk=</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [http://live.exept.de/doc/online/english/getstart/tutorial.html Smalltalk/X Tutorial]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [http://live.exept.de/doc/online/english/index.html KWIC (Keyword in Context) Index]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* [http://live.exept.de/doc/online/english/programming/selectors.html Most Useful Messages]</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=15662&oldid=prevCg: /* Smalltalk */2019-05-03T09:10:27Z<p><span dir="auto"><span class="autocomment">Smalltalk</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 3. Mai 2019, 09:10 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
<td colspan="2" class="diff-lineno">Zeile 8:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* sämtliche Operationen auf Objekte werden durch Methoden ihrer Klasse definiert und implementiert. Alle Klassen können erweitert werden (inkl. Integer, String, etc.). Dies im Gegensatz zu Java, wo dies bei vielen wichtigen Klassen nicht möglich ist.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* sämtliche Operationen auf Objekte werden durch Methoden ihrer Klasse definiert und implementiert. Alle Klassen können erweitert werden (inkl. Integer, String, etc.). Dies im Gegensatz zu Java, wo dies bei vielen wichtigen Klassen nicht möglich ist.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* Klassen selbst sind Objekte und werden ihrerseits durch Metaklassen definiert. Auch deren <del class="diffchange diffchange-inline">Protokol</del> (Methoden) <del class="diffchange diffchange-inline">können</del> jederzeit erweitert werden. Auch dies ist in Java nicht gegeben.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Klassen selbst sind Objekte und werden ihrerseits durch Metaklassen definiert. Auch deren <ins class="diffchange diffchange-inline">Protokoll</ins> (Methoden) <ins class="diffchange diffchange-inline">kann</ins> jederzeit erweitert werden. Auch dies ist in Java nicht gegeben.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* Metaklassen implementieren denselben Vererbungsmechanismus wie normale Objektinstanzen. Klassenmethoden (insbes. "new") können redefiniert werden (im Gegensatz zu Java, wo dies nicht möglich ist).</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* Metaklassen implementieren denselben Vererbungsmechanismus wie normale Objektinstanzen. Klassenmethoden (insbes. "new") können redefiniert werden (im Gegensatz zu Java, wo dies nicht möglich ist).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* Exceptions sind "proceedable". D.h. ein Exception Handler kann die Situation reparieren und mit der Ausführung fortfahren. Z.B. kann eine fehlende Datei in einem OpenError-<del class="diffchange diffchange-inline">handler</del> nachgeladen werden und (transparent für den Dateihandling Code) mit der Ausführung fortgefahren werden. Dies ist außer in Smalltalk in keiner anderen Programmiersprache möglich.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Exceptions sind "proceedable". D.h. ein Exception Handler kann die Situation reparieren und mit der Ausführung fortfahren. Z.B. kann eine fehlende Datei in einem OpenError-<ins class="diffchange diffchange-inline">Handler</ins> nachgeladen werden und (transparent für den Dateihandling Code) mit der Ausführung fortgefahren werden. Dies ist außer in Smalltalk in keiner anderen Programmiersprache möglich.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* Smalltalk unterstützt echte Closures (Lambdas), und die Klassenbibliothek nutzt diese intensiv. Insbesondere die Collectionklassen implementieren viele Operationen damit (do: / select: / collect: / map: / find: etc.)</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* Smalltalk unterstützt echte Closures (Lambdas), und die Klassenbibliothek nutzt diese intensiv. Insbesondere die Collectionklassen implementieren viele Operationen damit (do: / select: / collect: / map: / find: etc.)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
<td colspan="2" class="diff-lineno">Zeile 18:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>* Änderungen sind auf Methodenebene möglich und werden sofort (im laufenden Betrieb) mit dem nächsten Aufruf aktiv. Es ist nicht notwendig, das Programm zu stoppen oder gar neu zu binden.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>* Änderungen sind auf Methodenebene möglich und werden sofort (im laufenden Betrieb) mit dem nächsten Aufruf aktiv. Es ist nicht notwendig, das Programm zu stoppen oder gar neu zu binden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* Änderungen sind im angehaltenen Zustand (z.B. im Debugger) möglich. Methodenaufrufe <del class="diffchange diffchange-inline">könenn</del> restarted werden und somit die Änderung im Debugger sofort getestet werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Änderungen sind im angehaltenen Zustand (z.B. im Debugger) möglich. Methodenaufrufe <ins class="diffchange diffchange-inline">können</ins> restarted werden und somit die Änderung im Debugger sofort getestet werden<ins class="diffchange diffchange-inline"> ("programming in the debugger")</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* Die Übersetzung erfolgt in 2 Stufen, zunächst in einen internen Bytecode, welcher <del class="diffchange diffchange-inline">beum</del> ersten Aufruf in Maschinencode übersetzt wird (sog. Jitter oder <del class="diffchange diffchange-inline">dynamisch</del> Übersetzung).</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Die Übersetzung erfolgt in 2 Stufen, zunächst in einen internen Bytecode, welcher <ins class="diffchange diffchange-inline">beim</ins> ersten Aufruf in Maschinencode übersetzt wird (sog. <ins class="diffchange diffchange-inline">"</ins>Jitter<ins class="diffchange diffchange-inline">"</ins> oder <ins class="diffchange diffchange-inline">"dynamische</ins> Übersetzung<ins class="diffchange diffchange-inline">"</ins>).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk/X=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk/X=</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=10969&oldid=prevCg: /* Smalltalk */2018-04-24T08:50:11Z<p><span dir="auto"><span class="autocomment">Smalltalk</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 24. April 2018, 08:50 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>= Smalltalk =</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>= Smalltalk =</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Smalltalk ist eine Programmiersprache,</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>welche kompromisslos objektorientiert ist.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Das bedeutet:</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* keine native Typen. Alle Objekte incklusive Integers, Floats, Strings, Characters sind first-Class Objekte.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* sämtliche Operationen auf Objekte werden durch Methoden ihrer Klasse definiert und implementiert. Alle Klassen können erweitert werden (inkl. Integer, String, etc.). Dies im Gegensatz zu Java, wo dies bei vielen wichtigen Klassen nicht möglich ist.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Klassen selbst sind Objekte und werden ihrerseits durch Metaklassen definiert. Auch deren Protokol (Methoden) können jederzeit erweitert werden. Auch dies ist in Java nicht gegeben.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Metaklassen implementieren denselben Vererbungsmechanismus wie normale Objektinstanzen. Klassenmethoden (insbes. "new") können redefiniert werden (im Gegensatz zu Java, wo dies nicht möglich ist).</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Exceptions sind "proceedable". D.h. ein Exception Handler kann die Situation reparieren und mit der Ausführung fortfahren. Z.B. kann eine fehlende Datei in einem OpenError-handler nachgeladen werden und (transparent für den Dateihandling Code) mit der Ausführung fortgefahren werden. Dies ist außer in Smalltalk in keiner anderen Programmiersprache möglich.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Smalltalk unterstützt echte Closures (Lambdas), und die Klassenbibliothek nutzt diese intensiv. Insbesondere die Collectionklassen implementieren viele Operationen damit (do: / select: / collect: / map: / find: etc.)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Änderungen sind auf Methodenebene möglich und werden sofort (im laufenden Betrieb) mit dem nächsten Aufruf aktiv. Es ist nicht notwendig, das Programm zu stoppen oder gar neu zu binden.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Änderungen sind im angehaltenen Zustand (z.B. im Debugger) möglich. Methodenaufrufe könenn restarted werden und somit die Änderung im Debugger sofort getestet werden.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>* Die Übersetzung erfolgt in 2 Stufen, zunächst in einen internen Bytecode, welcher beum ersten Aufruf in Maschinencode übersetzt wird (sog. Jitter oder dynamisch Übersetzung).</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk/X=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk/X=</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=10968&oldid=prevCg am 24. April 2018 um 08:37 Uhr2018-04-24T08:37:35Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 24. April 2018, 08:37 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>= Smalltalk =</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>= Smalltalk =</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>== Pakete ==</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* [[ SOAP ]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>* [[ SOAP WSDL ]]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk/X=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk/X=</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 13:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet<del class="diffchange diffchange-inline"> welche Ihnen alle Details zu Smalltalk sowie Bspw. Allgemeine Informationen</del>,<del class="diffchange diffchange-inline"> einen Keyword Index oder ein System Overview näher bringt:</del></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet,</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>welche Ihnen weitere Details zu Smalltalk, allgemeine Informationen, Tool Information, einen Keyword Index sowie einen System Overview liefern: [http://live.exept.de/doc/online/english/TOP.html Alles über Smalltalk]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>'''</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>[http://live.exept.de/doc/online/english/TOP.html Alles über Smalltalk]</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk und eXept=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk und eXept=</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die <del class="diffchange diffchange-inline">Grundlage</del> für unsere Produkte dar. Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>Smalltalk/X wurde komplett in unserem Haus entwickelt und wird ständig erweitert und gepflegt. Es stellt die <ins class="diffchange diffchange-inline">Platform</ins> für<ins class="diffchange diffchange-inline"> alle</ins> unsere Produkte dar. Die Vorzüge von Smalltalk/X in Verbindung mit dem umfassenden Know-how unseres Teams machen eXept schnell und flexibel bei Entwicklung der technologisch führenden Testautomatisierungslösung expecco.</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=10967&oldid=prevCg am 24. April 2018 um 08:34 Uhr2018-04-24T08:34:06Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 24. April 2018, 08:34 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
<td colspan="2" class="diff-lineno">Zeile 9:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>'''Smalltalk/X ist eine vollständige Implementierung der Programmiersprache Smalltalk, mit umfangreicher Klassenbibliothek und grafischer Entwicklungsumgebung'''</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>'''Smalltalk/X ist eine vollständige Implementierung der Programmiersprache Smalltalk, mit umfangreicher Klassenbibliothek und grafischer Entwicklungsumgebung'''</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Die Sprache beinhaltet modernste Konzepte kombiniert mit inkrementeller Übersetzung. Daraus resultieren extrem kurze turn-around-Zeiten und es erlaubt das Programmieren während das Programm läuft. Das macht Smalltalk/X zu einer der produktivsten Plattformen für die Projektentwicklung.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Die Sprache beinhaltet modernste Konzepte kombiniert mit inkrementeller Übersetzung. Daraus resultieren extrem kurze turn-around-Zeiten und es erlaubt das Programmieren während das Programm läuft. Das macht Smalltalk/X zu einer der produktivsten Plattformen für die Projektentwicklung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet welche Ihnen alle Details zu Smalltalk sowie Bspw. Allgemeine Informationen, einen Keyword Index oder ein System Overview näher bringt:</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet welche Ihnen alle Details zu Smalltalk sowie Bspw. Allgemeine Informationen, einen Keyword Index oder ein System Overview näher bringt:</div></td>
</tr>
</table>Cghttps://doc.expecco.de/w2.x/index.php?title=Smalltalk&diff=10566&oldid=prevMawalch: /* Smalltalk/X */2018-02-18T21:14:46Z<p><span dir="auto"><span class="autocomment">Smalltalk/X</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Version vom 18. Februar 2018, 21:14 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 10:</td>
<td colspan="2" class="diff-lineno">Zeile 10:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>'''Smalltalk/X ist eine vollständige Implementierung der Programmiersprache Smalltalk, mit umfangreicher Klassenbibliothek und grafischer Entwicklungsumgebung'''</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>'''Smalltalk/X ist eine vollständige Implementierung der Programmiersprache Smalltalk, mit umfangreicher Klassenbibliothek und grafischer Entwicklungsumgebung'''</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br<del class="diffchange diffchange-inline">/</del>></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div><br></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Die Sprache beinhaltet modernste Konzepte kombiniert mit inkrementeller Übersetzung. Daraus resultieren extrem kurze turn-around-Zeiten und es erlaubt das Programmieren während das Programm läuft. Das macht Smalltalk/X zu einer der produktivsten Plattformen für die Projektentwicklung.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Die Sprache beinhaltet modernste Konzepte kombiniert mit inkrementeller Übersetzung. Daraus resultieren extrem kurze turn-around-Zeiten und es erlaubt das Programmieren während das Programm läuft. Das macht Smalltalk/X zu einer der produktivsten Plattformen für die Projektentwicklung.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>Smalltalk/X ist schnell, sicher, stabil und leistungsfähig, stark in kritischen Projekten, im langjährigen Einsatz sowohl bei eXept als auch bei vielen Industriekunden und damit eine hervorragende Plattform zur Entwicklung von performanten und robusten Anwendungen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br<del class="diffchange diffchange-inline">/ </del>></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div><br></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br<del class="diffchange diffchange-inline">/ </del>></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div><br></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet welche Ihnen alle Details zu Smalltalk sowie Bspw. Allgemeine Informationen, einen Keyword Index oder ein System Overview näher bringt:</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>'''Durch klicken auf den Link "Alles über Smalltalk" werden Sie auf eine Seite geleitet welche Ihnen alle Details zu Smalltalk sowie Bspw. Allgemeine Informationen, einen Keyword Index oder ein System Overview näher bringt:</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>'''</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>'''</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div><br<del class="diffchange diffchange-inline">/ </del>></div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div><br></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><div>[http://live.exept.de/doc/online/english/TOP.html<del class="diffchange diffchange-inline"> |</del> Alles über Smalltalk]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td class="diff-addedline diff-side-added"><div>[http://live.exept.de/doc/online/english/TOP.html Alles über Smalltalk]</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td class="diff-deletedline diff-side-deleted"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><br /></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td class="diff-context diff-side-deleted"><div>=Smalltalk und eXept=</div></td>
<td class="diff-marker"></td>
<td class="diff-context diff-side-added"><div>=Smalltalk und eXept=</div></td>
</tr>
</table>Mawalch