|
 |
|
|
|
|
|
ARS++ ist eine Programmiersprache, die aus A++ mit dem Ziel den Anforderungen der Programmierpraxis gerecht werden zu können hervorgegangen ist.
Während A++ als Instrument gedacht ist, das beim Erlernen der Programmierung behilflich sein soll, wird mit ARS++ ein Werkzeug bereitgestellt mit dem praktische Programmierprobleme ohne Umwege 'ars'-gemäß gelöst werden können.
Wesen und Zweck von ARS++
In A++ ging
es um die Konfrontation mit dem Wesentlichen der Programmierung,
wogegen es in ARS++ um die Konfrontation mit der Programmierpraxis
geht, um Probleme, die es durch Programmierung zu lösen
gilt.
Zu diesem Zweck muss A++ zu einer Sprache ausgebaut
werden, die all diesen Anforderungen genügt.
- So gibt es in ARS++ Zahlen aller Art mit den für
ihre Verarbeitung zur Verfügung stehenden Funktionen.
Dasselbe gilt für Zeichen, Zeichenketten und
boolesche Werte. Es gibt eine reichhaltige Ein-/Ausgabebibliothek
und es gibt bereits Syntaxelemente wie 'if', 'case',
'cond', 'while' und ein paar anderen.
- Dieser Ausbau reicht aber noch nicht aus, um der
Konfrontation mit der Programmierpraxis standhalten
zu können. Es gäbe noch keine Möglichkeit
eine graphische Benutzerschnittstelle zu programmieren,
es könnten noch keine Daten aus einem Netzwerk
empfangen und an einen anderen Rechner verschickt
werden. Bei der Datenspeicherung könnte man nicht
auf bewährte und leistungsfähige kommerzielle
Datenbanken zugreifen. Man würde auch vergeblich
nach vorgegebenen Werkzeugen für eine komfortable
Textanalyse im Stil der regulären Ausdrücke
suchen. In ARS++ geht der Ausbau also noch weiter,
um diesem Mangel abzuhelfen.
ARS++ ist eine Programmiersprache, die
ARS++ und Scheme:
Trotz der
großen Ähnlichkeit zwischen ARS++ und Scheme
unterscheiden sie sich doch voneinander. Neben einigen
Unterschieden im Detail ist vor allem der Grundansatz
verschieden, so wie er sich in der Definition der Sprache
in der EBNF-Notation darstellt.
- Die Definition von ARS++ auf www.lambda-bound.de
(www.lambda-bound.de
und die Definition von Scheme in dem R5RS-Report lassen
deutliche Unterschiede in der Struktur erkennen. Diejenige
von Scheme weist eine erheblich größere
Komplexität auf.
- In ARS++ werden folgende in Scheme angebotene Syntax-Strukturen
nicht unterstützt: let*, named-let, do, quasi-quote,
unquote, unquote-splicing.
|
|
|
|
|
|
|
Person(en): Zeitraum: Firma: |
kein Eintrag vorhanden - - kein Eintrag vorhanden |
|
Es gibt 39 weiterführende Erklärungen oder Definitionen:
Analyse, Ausgabe, Bank, Benutzer, Bibliothek, Boole, Daten, Datenbank, Ebene, EIDE, Eser, EXIT, Fangen, Funktion, Funktionalität, HTML, HTTP, Netz, Netzwerk, Node, Notation, Port, Programm, Programmiersprache, Programmierung, Quote, Rach, Rechner, Satz, Scheme, Schnitt, Schnittstelle, Speicher, Sprache, Syntax, Text, while, Zahl, Zeichen
|
|
Veröffentlicht am: Zuletzt bearbeitet am: Referenz: |
26.08.2004 von Wilhelm Janssen (7094) Beiträge 26.08.2004 von Wilhelm Janssen at-mix |
|
|
|
 |
|
|
|
|
|
|
|
|
|
|

Bei WinTotal finden Sie Programme und Tools für Microsoft Windows
|
|
| Werbung |
|
| | | | |
|

Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
|
|
|