Startseite pLUS-Software Programmiersprache NEUDEUTSCH

Programmiersprache NEUDEUTSCH

 ENSOFT-Logo
     

NEUDEUTSCH ist eine Programmiersprache, die aus deutschen Wortelementen besteht. Der Einstieg ist daher auch für "Nicht"-Programmierer einfach. Nur absolute "Spezialbefehle", die nur von erfahrenen Programmierern benutzt werden sollen, wurden nicht eingedeutscht.

pLUS-Formatprogramme können mit zusätzlichen Befehlen der Programmiersprache NEUDEUTSCH erweitert werden.Neben zusätzlichen Prüfmöglichkeiten erlaubt NEUDEUTSCH auch die Durchführung von Verarbeitungsfunktionen, wie z. B. arithmetische Befehle, um so die Datenerfassung einfacher, schneller und sicherer zu machen.

Weitere Befehle erlauben den Zugriff auf externe Dateien und Tabellen, sowie eine weitestgehende Steuerung des Bedienerdialogs. Ausführungsbefehle können mittels geschwungener Klammern zu Befehlsgruppen zusammengefaßt werden, die anhand von Vergleichsbefehlen bedingt ausgeführt werden (auch durch Verschachtelung). Darüberhinaus gibt es Systemfelder, die Informationen über den Status des aktuellen Programms liefern. Umsetzung in Maschinencode erfolgt während der Ladephase des Formatprogramms (Compile and go - Verfahren).

NEUDEUTSCH Programmstruktur

  • NEUDEUTSCH-Befehle hinter dem Format-Startsatz werden einmal, NACH dem Start von Eingabe bzw. Prüfen ausgeführt. Hier werden Befehle angeordnet, die für die gesamte Erfassungsdatei wirksam sein sollen.
  • NEUDEUTSCH-Befehle hinter einem Satzart-Startsatz werden VOR der Bearbeitung eines Satzes der entsprechenden Satzart, aber NACH dem evtl. Einlesen des Satzes ausgeführt. Hier werden vorbereitende Befehle für die jeweilige Satzart angeordnet.
  • NEUDEUTSCH-Befehle hinter einem Felddefinitions-Satz werden nach Beendigung eines Feldes (durch Eingabe oder Überspringen) ausgeführt. Hier werden Befehle angeordnet, die sich auf das Eingabefeld beziehen, hinter dem sie stehen.
   

Befehlsumfang ...

 
Folgende Befehlsgruppen stehen zur Verfügung.
  • ... zur Prüfung eingegebener Daten
  • ... zur Erzeugung neuer Daten
  • ... Verzweigung und Sprung
  • ... zur Eingabesteuerung
  • ... zum Einlesen und Ausgeben von Daten
  • ... zur Programmierung von Unterroutinen
  • ... zur fortgeschrittenen Programmierung
  • ... erweiterter Befehlssatz