Zum Inhalt springen

Forth

Aus Wikibooks

10% fertig „Forth“ ist nach Einschätzung seiner Autoren zu 10 % fertig - Hilf mit!



Voraussetzungen

[Bearbeiten]

Du benötigst grundsätzlich kein spezifisches Vorwissen, solltest jedoch mit einem PC umgehen können. Soweit zum Verständnis notwendig werden Themen über den primären Fokus dieses Lehrbuches hinaus erläutert. Am Beispiel der Referenzumgebung werden dir hierbei die einzelnen Schritte erläutert. Natürlich kannst du auch davon abweichen. Die Kenntnisse weitere Programmiersprachen können von Vorteil sein; mag jedoch auch manchmal verwirren.

Zielsetzung

[Bearbeiten]

Du lernst die Programmiersprache Forth sowie das Konzept dahinter, deren Nutzung und Anwendung in einer "mittelgroßen" Umgebung. Du bist danach in der Lage Hardware mit Forth anzusteuern und Programme hierfür zu schreiben. Du kannst darüber hinaus dein Forth System für eigene Zwecke erweitern.

Optional/Ergänzend hast du erweiterte Kenntnisse über den Umgang mit Referenzhard- bzw. -softwareumgebung erlangt.

Aufbau des Buches

[Bearbeiten]

Forth wurde 1968 so benannt, da "the file holding the interpreter was labeled FOURTH, for 4th (next) generation software, but the IBM 1130 operating system restricted file names to five characters."[1] In Würdigung dieses unterteilt sich unser Lehrbuch in ein Vorkapitel, vier Kapitel zum Lernen von Forth und der optionalen Vertiefung über den Anhang.

In dem Kapitel zur Vorbereitung wirst du lernen ein Forth System einzurichten und die grundsätzliche Funktionsfähigkeit zu testen.

Diesem folgt ein Kapitel zur Einführung in Forth wo du die Basistechniken lernst. Darauf aufbauend werden wir uns mit grundlegende Programmiertechniken und deren Umsetzung in Forth beschäftigen. Diesem folgt unser Kapitel zu weitergehenden Programmiertechniken bevor wir uns abschließend noch der Hardwareprogrammierung widmen.

Einige Themen können in den vier Kapiteln zu Forth nicht vollumfänglich ausgeführt werden. Ergänzend und insbesondere wenn Unklarheiten auftreten steht dir mit dem Anhang weiteres Material zur Verfügung.


InhaltsverzeichnisInhaltsverzeichnis

VorbereitungVorbereitung
Einführung in ForthEinführung in Forth
Grundlegende ProgrammiertechnikenGrundlegende Programmiertechniken
Weitergehende ProgrammiertechnikenWeitergehende Programmiertechniken
HardwareprogrammierungHardwareprogrammierung
AnhangAnhang



Dieses Buch steht im Regal Programmierung.


Dieses Lehrwerk ist erst vor kurzem angelegt worden. – Nützliche Hinweise findest du im Wikibooks-Lehrbuch. – Bei Problemen kannst du unter diesem Link um Hilfe bitten. – Diskussionen zu diesem Buch führst du auf dieser Seite. – (Datum im Format Jahr_Monat_Tag: yyyymmdd))

Details zu diesem Baustein erfährst du unter diesem Link.

  1. Vorlage:Citation/core