software:diy:andere:bob
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| software:diy:andere:bob [25/07/2011 13:07] – Version 1.1e ebert | software:diy:andere:bob [Unbekanntes Datum] (aktuell) – Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| {{ : | {{ : | ||
| + | |||
| Zeile 14: | Zeile 15: | ||
| Ab der Version 1.1d gibt es außerdem die Möglichkeit, | Ab der Version 1.1d gibt es außerdem die Möglichkeit, | ||
| Version 1.1e ist ein " | Version 1.1e ist ein " | ||
| + | **Achtung: | ||
| \\ | \\ | ||
| Bezugsquelle: | Bezugsquelle: | ||
| Zeile 28: | Zeile 30: | ||
| Im Downloadbereich von [[http:// | Im Downloadbereich von [[http:// | ||
| Diese Version ist [[http:// | Diese Version ist [[http:// | ||
| + | |||
| Zeile 41: | Zeile 44: | ||
| ==== Programme ==== | ==== Programme ==== | ||
| ^Name ^Beschreibung ^Größe ^Datum^ | ^Name ^Beschreibung ^Größe ^Datum^ | ||
| - | |BP.EXE |Source-Code Interpreter/ | + | |BP.EXE |Source-Code Interpreter/ |
| - | |BPR.EXE | + | |BPR.EXE |
| - | |BPI.EXE | + | |BPI.EXE |
| - | |BPRI.EXE | + | |BPRI.EXE |
| - | |BPC.EXE | + | |BPC.EXE |
| BP.EXE und BPR.EXE sind die " | BP.EXE und BPR.EXE sind die " | ||
| Zeile 158: | Zeile 161: | ||
| BOB+ ist FREEWARE und wird als Open Source zur Verfügung gestellt.\\ | BOB+ ist FREEWARE und wird als Open Source zur Verfügung gestellt.\\ | ||
| Die Software darf frei kopiert und weitergegeben sowie – direkt oder in modifizierter Form – in beliebigen kommerziellen oder nicht-kommerziellen Umgebungen eingesetzt werden, sofern die Urheberschaft an geeigneter Stelle erwähnt wird. | Die Software darf frei kopiert und weitergegeben sowie – direkt oder in modifizierter Form – in beliebigen kommerziellen oder nicht-kommerziellen Umgebungen eingesetzt werden, sofern die Urheberschaft an geeigneter Stelle erwähnt wird. | ||
| + | |||
| Zeile 193: | Zeile 197: | ||
| Version 1.1e behebt ein Problem beim Aufruf geerbter virtueller Methoden in tiefen | Version 1.1e behebt ein Problem beim Aufruf geerbter virtueller Methoden in tiefen | ||
| - | Klassenhierarchien (siehe Abschnitt 11.4). | + | Klassenhierarchien (siehe Abschnitt |
| ===== 2. Vorwort zur Version 1.0 ===== | ===== 2. Vorwort zur Version 1.0 ===== | ||
| Als ich im Jahr 2004 (nicht ohne einen leisen Anflug von Nostalgie) einen ATARI Portfolio | Als ich im Jahr 2004 (nicht ohne einen leisen Anflug von Nostalgie) einen ATARI Portfolio | ||
| Zeile 1126: | Zeile 1131: | ||
| | 14 | '' | | 14 | '' | ||
| Tabelle 9 Operatorhierarchie in BOB+ | Tabelle 9 Operatorhierarchie in BOB+ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| + | |||
| Zeile 1134: | Zeile 1146: | ||
| Innerhalb eines Programms ist den Schlüsselwörtern eine feste (zentrale) Bedeutung zugeordnet. Deshalb können keine benutzerdefinierten Bezeichner definiert werden die den Schlüsselwörtern entsprechen. | Innerhalb eines Programms ist den Schlüsselwörtern eine feste (zentrale) Bedeutung zugeordnet. Deshalb können keine benutzerdefinierten Bezeichner definiert werden die den Schlüsselwörtern entsprechen. | ||
| - | Die Schlüsselwörter in BOB/BOB+ sind im wesentlichen eine Teilmenge der aus C/C++ bekannten. Nachfolgende Tabelle gibt eine Übersicht. Die darin mit (*) gekennzeichneten Schlüsselwörter sind nur in BOB+ definiert, die mit (<sup>a</ | + | Die Schlüsselwörter in BOB/BOB+ sind im wesentlichen eine Teilmenge der aus C/C++ bekannten. Nachfolgende Tabelle gibt eine Übersicht. Die darin mit (*) gekennzeichneten Schlüsselwörter sind nur in BOB+ definiert, die mit (a) gekennzeichneten wurden mit BOB+ 1.1a eingeführt. |
| ^Schlüsselwort ^Kategorie ^Bedeutung^ | ^Schlüsselwort ^Kategorie ^Bedeutung^ | ||
| Zeile 1151: | Zeile 1163: | ||
| | new | OOP | Erzeugen einer Objektinstanz | | new | OOP | Erzeugen einer Objektinstanz | ||
| | delete (*) | OOP | Zerstören einer Objektinstanz | | delete (*) | OOP | Zerstören einer Objektinstanz | ||
| - | | TRON (<sup>a</ | + | | TRON (a) | Debugging |
| - | | TROFF (<sup>a</ | + | | TROFF (a) | Debugging |
| - | | TRSTEP (<sup>a</ | + | | TRSTEP (a) | Debugging |
| Tabelle 10 Schlüsselwörter in BOB+\\ | Tabelle 10 Schlüsselwörter in BOB+\\ | ||
| Zeile 1728: | Zeile 1740: | ||
| </ | </ | ||
| + | |||
| + | |||
| Zeile 1771: | Zeile 1785: | ||
| { | { | ||
| | | ||
| - | | + | this->BC_writeInfo(); |
| } | } | ||
| Zeile 1784: | Zeile 1798: | ||
| </ | </ | ||
| + | __Hinweise: | ||
| + | Der Aufruf der geerbten Vorfahrmethode muss über den // | ||
| + | Der Aufruf mit dem // | ||
| + | Ab Version 1.1e erkennt der Bytecode-Interpreter solche Situationen, | ||
| ==== 11.5 Partielle Klassen ==== | ==== 11.5 Partielle Klassen ==== | ||
software/diy/andere/bob.1311594555.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
