Internet Lexikon Startseite

ARS plus plus - Info

Copyright by at-mix
Spacer Spacer
Glossar | Kategorie wählen | Hilfe Fehler?

ARS plus plus

Programmiersprache
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 BeitragBoole,   Daten,   Datenbank,   Ebene,   EIDE,   Eser,   EXIT,   Fangen,   Funktion,   Funktionalität,   HTML BeitragHTML,   HTTP,   Netz,   Netzwerk,   Node,   Notation,   Port,   Programm,   Programmiersprache,   Programmierung,   Quote BeitragQuote,   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
Druckversion
Spacer
0|1|2|3|4|5|6|7|8|9|
A|B|C|D|E|F|G|H|I|J|
K|L|M|N|O|P|Q|R|S|T|
U|V|W|X|Y|Z|  -  :-) 
Dateiendungen
validome.org
Bei Validome können Sie Ihre Website auf barrierefreies HTML testen
 
nach oben