APPLICATIONSUTILITAIRES PROGRAMMATION EN LIGNE DE COMMANDE (RSX) ★ TURBO BASIC ★

Basically powerful (Popular Computing Weekly)TURBO BASIC (Compute Mit)
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Schneller Compiler für den Schneider

Programm: Turbo Basic
System: :CPC 464/664/6128
Preis: ca. 100 Mark (Disc)
Hersteller: Hisoft
Vertrieb: Datensysteme, Nürnberg

Wer kennt nicht das Problem? Man schreibt ein langes Basic Programm und stellt am Schluß fest, daß es viel zu langsam abläuft. Auch wenn das Spiel noch so gut ist, so macht doch oft nur die Geschwindigkeit den Reiz des Programmes aus. Auch Adventures machen hier keine Ausnahme, denn die interne Wort- bzw. Satzerkennung muß enorm schnell arbeiten, da sonst riesige Wartezeiten entstehen können. Um dieses Problem zu beseitigen, gibt es schon viele Jahre die sogenannten Compiler. Ein solcher Compiler übersetzt das Programm entweder in Maschinensprache oder in einen P-Code. Im Falle eines P-Code Compilers, wird eine Art Zwischencode erzeugt, welcher später von einem Interpreter ausgeführt wird. Bei Turbo Basic handelt es sich jedoch um einen echten MC-Code Compiler. Das bedeutet, das Basic-Programm wird direkt in die 280 Maschi-nensprache übersetzt. Dies bedeutet, daß auch gegenüber eines P-Code Compilers eine wesentlich höhere Geschwindigkeitssteigerung erzielt wird. Je nach Basic-Programm erzeugt der Compiler ein zwischen 7 und 80 mal schnelleren Ablauf des Programmes. Um diese Geschwindigkeiten zu erreichen, mußten jedoch einige Einschränkungen im Basic gemacht werden. Das bedeutet: Will man ein Programm compi-lieren, so muß man sich an bestimmte Vorschriften des Compilers richten. Vor allem ist der Befehlssatz sehr eingeschränkt, da der Compiler nur Integer-Zahlen verarbeitet. Funktionen, die mit Fließkommazahlen arbeiten, wie beispielsweise SIN, COS oder Wurzelfunktion, sind dadurch nicht mehr verwendbar. Da bei Spielprogrammen jedoch selten Fließkommazahlen Verwendung finden, dürften hier keine Probleme entstehen. Bei Kalkulation und ähnlichen Programmen dürften hier jedoch Schwierigkeiten aufkommen. Ansonsten hält sich der Compiler recht genau an die Syntax des Schneider-Basic. Eine Bedingung ist jedoch, daß Variablen bei einem Neustart nicht auf ßf gesetzt werden. Das heißt, daß alle Variablen am Programmanfang definiert werden müssen. Selbst das mitgelieferte Demoprogramm OTHELLO hat hier Probleme: nach einem ersten Spiel läßt sich kein leeres Spielfeld mehr erzeugen. Offensichtlich haben hier die Programmierer Ihre eigene Syntax nicht beachtet. Ansonsten zeigen die beiden mitgelieferten Demoprogramme, Othello und Space-Invaders, was in dem Compiler steckt. Selbst das in Basic völlig unbrauchbare Spiel ist in compilierter Form noch zu vertreten. Für die Programmierer von Spielprogrammen kann ich diesen Compiler deshalb nur empfehlen.

Frank Brall , COMPUTE MIT 1986-10

★ PUBLISHER: Hisoft
★ YEAR: 1986
★ CONFIG: ???
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ PRICE: £14.95

★ AMSTRAD CPC ★ DOWNLOAD ★

Aucun fichier de disponible:
» Vous avez des fichiers que nous ne possédons pas concernent cette page ?
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Schneider Basic Lehrbuchern Teil 1
» Applications » Machine Code Game (Computing With The Amstrad)
» Applications » Shadow Print (Amstrad Action)
» Applications » RSX Stack (CPC Magazin)
» Applications » Variable Dump (Computing With the Amstrad)
» Applications » CPCForth
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 365 millisecondes et consultée 2376 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.