IPS - eine Forth-ähnliche Sprache für den Weltraum: High Level Programmierung von kleinen Systemen im Weltraum

Bewertung:   (4,8 von 5)

IPS - eine Forth-ähnliche Sprache für den Weltraum: High Level Programmierung von kleinen Systemen im Weltraum (Juergen Pintaske)

Leserbewertungen

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 9 Stimmen.

Originaltitel:

IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space

Inhalt des Buches:

Das IPS-System - 1 Allgemeine Designüberlegungen - IPS wurde in erster Linie entwickelt, um das schnelle Schreiben von Programmen für die Steuerung von Satelliten, die wissenschaftliche Datenerfassung und andere technische Anwendungen zu ermöglichen. Es gibt viele Programmiersprachen, die für sich in Anspruch nehmen, für diese Anwendungen geeignet zu sein.

Bei näherer Betrachtung erfordern die meisten von ihnen jedoch entweder ziemlich große Systeme und sind daher für Mikrocomputer nicht sehr praktisch, oder sie haben schwerwiegende Einschränkungen, wie unzureichende Geschwindigkeit oder keine Multiprogrammierung. Die meisten steuerungsorientierten Sprachen sind von Sprachen abgeleitet, die für die mathematische oder kommerzielle Datenverarbeitung entwickelt wurden. Im Allgemeinen bedeutet dies, dass der Echtzeitteil vom Betriebssystem übernommen werden muss, und die Leistungsfähigkeit dieser Kombination hängt stark von den Fähigkeiten des Betriebssystems ab.

Mit IPS war ein anderer Ansatz möglich, da keine wirkliche Notwendigkeit besteht, die Kompatibilität mit anderen Sprachen aufrechtzuerhalten und ein völlig anderer Ansatz gewählt werden konnte.

Jede Programmiersprache stellt eine Schnittstelle zwischen Maschine und Mensch dar. Sie muss daher zwei Anforderungen erfüllen: 1.

Die Sprache sollte die Übersetzung von Programmen ermöglichen, die den zugrundeliegenden Prozessor effizient ausnutzen, sowohl unter dem Gesichtspunkt der Geschwindigkeit als auch der Speicherökonomie. Dies ist im Wesentlichen ein technisches Problem. 2.

Die Sprache sollte es ermöglichen, Probleme in einer Weise auszudrücken, die dem menschlichen Verständnis und der Zerlegung von Problemen entspricht; das System soll "benutzerfreundlich" sein. Dies zu erreichen ist kein technisches Problem, sondern ein Problem der Psychologie und Ästhetik - eine Form der Kunst. Betrachten wir zunächst den zweiten Punkt.

Um das Problem in die richtige Perspektive zu rücken, müßte man die "menschliche Art des Verstehens" definieren; offensichtlich eine unmögliche Aufgabe, denn dabei müßten die unterschiedlichen Hintergründe aller Personen, die das System benutzen wollen, berücksichtigt werden. Der zweitbeste Ansatz wäre, bestimmte allgemeine Aspekte eines Problembereichs zu isolieren und dafür zu sorgen, dass diese durch die Sprache abgedeckt werden.

Weitere Daten des Buches:

ISBN:9781096992158
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Programmieren einer problemorientierten Sprache: Forth - wie die Interna funktionieren - Programming...
In diesem Jahr, 2018, feiern wir 50 Jahre Forth...
Programmieren einer problemorientierten Sprache: Forth - wie die Interna funktionieren - Programming A Problem Oriented Language: Forth - how the internals work
BBC Micro: bit: Test Tricks Geheimnisse Code - BBC Micro: bit: Test Tricks Secrets Code
Micro:bit ist ein kleines...
BBC Micro: bit: Test Tricks Geheimnisse Code - BBC Micro: bit: Test Tricks Secrets Code
eForth Übersicht: C.H. Ting - eForth Overview: C.H. Ting
Bevor ich mich direkt mit eForth beschäftige, möchte ich die allgemeinen Grundsätze der...
eForth Übersicht: C.H. Ting - eForth Overview: C.H. Ting
Zen und die Forth-Sprache: EFORTH für den MSP430 von Texas Instruments - Zen and the Forth Language:...
Forth wurde in den 1960er Jahren von Chuck Moore...
Zen und die Forth-Sprache: EFORTH für den MSP430 von Texas Instruments - Zen and the Forth Language: EFORTH for the MSP430 from Texas Instruments
IPS - eine Forth-ähnliche Sprache für den Weltraum: High Level Programmierung von kleinen Systemen...
Das IPS-System - 1 Allgemeine Designüberlegungen -...
IPS - eine Forth-ähnliche Sprache für den Weltraum: High Level Programmierung von kleinen Systemen im Weltraum - IPS - a Forth-like Language for Space: High Level Programming of Small Systems in Space
Arduino und eForth - Arduino and eForth
All die Jahre habe ich nach Mikrocontroller-Plattformen gesucht, auf denen ich Menschen das Programmieren in der Sprache...
Arduino und eForth - Arduino and eForth

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)