Wahr GRUNDLEGEND

Wahr GRUNDLEGEND ist eine Variante der GRUNDLEGENDEN Programmiersprache, die vom Dartmouth hinuntergestiegen ist, GRUNDLEGEND - das Original GRUNDLEGEND - erfunden von Universitätsprofessoren John G. Kemeny und Thomas E. Kurtz.

Als Wahr GRUNDLEGEND auf dem Markt 1985, am Anfang gestützt auf Dartmouth GRUNDLEGENDEN 7 - sonst bekannt als GRUNDLEGENDER ANSI geschienen ist - hat es mehrere neue Eigenschaften über GW-BASIC durchgeführt, und hat dem Benutzer einen wiederdefinierbaren 16-farbigen, 640×480 Pixel-Kulisse für das Programm-Redigieren erlaubt. Wahre GRUNDLEGENDE eingeführte neue Funktionen für Grafikprimitive wie Anschlag, planen Sie Gebiet, Überschwemmung usw. Es war auch erst, um eine Methode zur Verfügung zu stellen, für einen Teil des Schirms und blitting es anderswohin zu sparen, aber hatte keine richtige Pufferungsdurchführung.

Eine strukturierte Programmierdurchführung der Sprache seiend, hat es auf das Bedürfnis nach Linienzahlen und GOTO Behauptungen verzichtet, obwohl diese früheren Eigenschaften noch verwendet werden können. Der Gebrauch von GELASSENEN für die Wertzuweisung ist fakultativ geworden. Es hat auch beschreibende Variablennamen berücksichtigt, die länger sind als ein einzelner Brief plus eine einzelne Ziffer. Zum Beispiel konnte die vertraute algebraische Gleichung y = mx + b (y = mx + c für das Vereinigte Königreich) als ausgedrückt werden:

lassen Sie Hang = 2

lassen Sie x = 3

lassen Sie y_intercept = 4

lassen Sie y2 = Hang * x + y_intercept

drucken Sie "y2 ="; y2

Ende

Das obengenannte Codesegment würde "y2 = 10" tragen.

Wahr GRUNDLEGEND stellt Behauptungen für die Matrixarithmetik, eine Eigenschaft zur Verfügung, die im seit frühen Zeiten GRUNDLEGENDEN Dartmouth da gewesen war, aber war in fast allen Mikrocomputerversionen von GRUNDLEGENDEN Dolmetschern wegen Speicherbeschränkungen fallen gelassen gewesen. Es unterstützt auch globale und lokale Variablen, der rekursiven Funktionen und Unterprogrammen erlaubt, geschrieben zu werden.

Es gibt Versionen des Wahren GRUNDLEGENDEN Bearbeiters für DOS, Windows und "Klassiker" Mac OS. Es gibt zurzeit keine Version von Mac OS X von Wahren GRUNDLEGEND, und so wird es auf keinem seit 2005 veröffentlichten System von Mac laufen. Ältere Computer, die Mac OS X führen, können es durch den Klassiker führen. Auf einmal wurden Versionen für Tandy, Amiga und Computer von Atari, sowie ein UNIX Bearbeiter der Befehl-Linie angeboten.

Die Entwerfer haben die Sprache mit der Hardware unabhängig machen, Wahrem GRUNDLEGENDEM Quellcode erlauben wollen, ebenso gut auf jeder Version ihres Bearbeiters zu laufen. Größtenteils schaffen sie diesen Versuch. Der Nachteil für Benutzer bestand darin, dass der direkte Zugang zu einigen Eigenschaften ihrer Maschinen nicht verfügbar war, aber das konnte mit kündbaren Funktionen und auf der Zusammenbau-Sprache besonders geschriebenen Unterprogrammen behoben werden.

Mit neueren Versionen von GRUNDLEGENDEN Wahren werden einige der älteren Funktionen entworfen. Ein Beispiel des neuen Codes würde mehr dem ähnlich sein:

RANDOMIZE

SATZ-FENSTER 0,20,0,20

SATZ-FARBE 5! Setzen Sie den Kugelschreiber und die Textfarbe zu 5, weil wahr grundlegend 0-15 Farben hat

DRUCKEN SIE "Willkommen In..."! Druck, der "In..." auf dem Schirm des Benutzers willkommen ist.

TUN SIE! Beginnen Sie die Schleife

LASSEN SIE x=rnd*20! Lassen Sie den Wert 'x' kommen einer Zufallszahl zwischen '0' und '20' gleich

LASSEN SIE y=rnd*20! Lassen Sie den Wert 'y' kommen einer Zufallszahl zwischen '0' und '20' gleich

Pause.1! Wartet auf 1/10 eines zweiten

ANSCHLAG-TEXT, an x, y: "Fabelhafte Wikipedia!"! Anschlag 'Fabelhafte Wikipedia!' an Koordinaten 'x' und 'y'

SCHLEIFE! Beenden Sie die Schleife

ENDEN SIE! Beenden Sie das Programm

Wie man sogar ohne Anmerkungen sehen kann (Text im Anschluss an das nicht zitierte Ausrufezeichen), kann Wahrer GRUNDLEGENDER Code eher leicht gelesen werden. Dieses einfache Programm plant den Text, der "In..." an der linken Spitzenecke des Schirms willkommen ist, und geht dann in eine endlose Schleife weiter, "Fabelhafte Wikipedia planend!" aufs Geratewohl Koordinaten.

Ein Beispiel des einfachen Zeichentrickfilms konnte dem ähnlich sein:

! Ziehen Sie das Auto

SATZ-FENSTER 0,20,0,20

SATZ-FARBE 5

KASTEN-GEBIET 2,6,2,3

KASTEN-GEBIET 9,13,2,3

KASTEN-GEBIET 16,20,2,3

SATZ-FARBE 249

ANSCHLAG-LINIEN:0,5; 20,5

ÜBERSCHWEMMEN SIE 10,1

KASTEN BEHÄLT 0,20,0,5 IN road$\

KASTEN-KREIS 2,3,5,6

ÜBERSCHWEMMEN SIE 2.5.5.5

KASTEN-KREIS 5,6,5,6

ÜBERSCHWEMMEN SIE 5.5.5.5

SATZ-FARBE 35

ANSCHLAG-LINIEN:2.5,6; 5.5,6

ANSCHLAG-LINIEN

:5,6;8,6;8,8;6,8;6,10;2,10;2,8;0,8;0,6;3,6

ÜBERSCHWEMMEN SIE 4,8

SATZ-FARBE 248

KASTEN-GEBIET 4,5,8,9

KASTEN BEHÄLT 0,8,5,10 im CAR$! Sparen Sie das Auto im 'car$'

FÜR x=1 ZU 20 SCHRITT 1! Schaffen Sie 'für' die Schleife

KASTEN-SHOW-road$ AN 0,0

KASTEN-SHOW-car$ AN x, 5

PAUSE.1

KLARER

FOLGENDER x! Enden Sie 'für' die Schleife

ENDEN SIE! Beenden Sie die Programme

Weiterführende Literatur

  • Kemeny, John G.; Kurtz, Thomas E. (1985). Zurück zum Grundlegenden: Die Geschichte, Bestechung und Zukunft der Sprache. Addison-Wesley Publishing Company, Inc. 141 Internationale Seiten-Standardbuchnummer 0-201-13433-0.

Links


Der Ring des Nibelungen / Osmotischer Druck
Impressum & Datenschutz