APPLICATIONSPROGRAMMATION ★ XBC-EXTENDED BASIC COMPILER ★

XBC-EXTENDED BASIC COMPILER (Aktueller Software Markt)Volldampf-Basic (CPC Magazin)XBC-EXTENDED BASIC COMPILER (CPC Amstrad International)
★ 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 Basic-Compiler für CPC und Joyce

Obwohl die Programmiersprache Basic in letzter Zeit immer stärker kritisiert wird, gibt es immer noch zahlreiche Anhänger dieser Sprache. Insbesondere durch die leichte Erlernbarkeit dieser Programmiersprache eignet sich Basic immer noch sehr gut für den Einsteiger Leider ist Basic eine Interpretersprache und ist dadurch bedingt nicht sehr schnell in seinen Ausführungszeiten. Schnelle Spiele, Anwendungen oder gar Animation sind somit fast undenkbar. Aus diesem Grund gibt es seit Jahren die sogenannten „Basic-Compiler“, welche ein Basic-Programm direkt in Maschinenprogramme umwandeln. Auch der neue XBC-COMPILER ist ein solcher Basic-Compiler. Dieser Compiler ist schon seit einigen Jahren auf den Sharp-Rechnern verbreitet und ist nun auch für die Schneider-Systeme erhältlich. Der Compiier arbeitet unter dem CP/M-Betriebssystem und erlaubt eine durchschnittliche Geschwindigkeitssteigerung von 3- bis 30fach.

Auf den mitgelieferten Disketten befinden sich eine komplette Entwicklungsumgebung mit eingebautem Editor, Compiler und Runtime-System. Dies bedeutet, ein Programm wird mit dem eingebauten Editor erstellt und kann anschließend auf Knopfdruck compi-liert und gestartet werden. Da der Editor nicht verlassen werden muß, ergeben sich somit sehr kurze Entwicklungszeiten. Leider handelt es sich bei dem eingebauten Editor nicht um einen Full-Screen-Editor, sondern um einen Line-Editor, Trotz dieses Nachteifes lassen sich die Programmzeilen unter Verwendung der zahlreichen Editorkommandos wie LIST, DELETE, LOAD, MERGE, TRANSFER, COPY, FIND, u.v.m. relativ schnei! eingeben bzw. editieren. Der Compiler selbst arbeitet in einer unglaublichen Geschwindigkeit, was den Entwicklungsprozeß zusätzlich verbessert.

Beim eigentlichen Basic hält sich der Compiler in etwa an den Standard-Befehlssatz des Schneider-Basic-Interpreters. Zusätzlich wurden zahlreiche Erweiterungen installiert; so stehen beispielsweise auch die Datentypen Byte (0-255), Cardinal (0-65535), Integer (-32768 - +32767), Real (7steilig, Exponent +-38) und String (Länge 0-255) zur Verfügung. Neben der strukturierten Programmierung sind auch Labels für den Befehl GOTO verwendbar. Da die Variablen- und Labelnamen mit unbegrenzter Länge unterschieden werden, erhöhen sinnvolle Bezeichnungen zusätzlich die Übersicht. Die mitgelieferte Joyce-Version des Compilers unterstützt zusätzlich noch die Reis-ware/ISS-Maus, wodurch die Bedienungsfreundlichkeit erheblich verbessert wird.

Besonders interessant ist, daß compilierte Basic-Programme in Verbindung mit der Laufzeitbibliothek frei von irgendwelchen Rechten sind und somit frei vertrieben werden dürfen.

Allerdings sollte man die Anforderungen an einen Basic-Compiler nicht zu hoch schrauben: Geschwindigkeiten wie in Assembler oder C lassen sich auch mit dem besten Compiler nicht erreichen.

Allerdings, im Vergleich zu anderen Compilern, zeigte das XCB-System geringe Vorteile in der Geschwindigkeit. Insbesondere die Möglichkeit, auch Realzahlen zu verwenden, unterscheidet diesen Compiler positiv von vielen Konkurrenzprodukten.

Frank Brall, ASM

  • Positiv: Editor, Compiler, Runtime in einem File integriert; zahlreiche Datentypen incl. Realzahlen; strukturierbare Befehle; Anlehnung an Standard CPC-Basic mit Erweiterungen; Laufzeitbibliothek frei von Copyright
  • Negativ: Kein Full-Screen-Editor

★ PUBLISHER: BBG Software
★ YEAR: 1987
★ CONFIG: ???
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ PRICE: 140 DM

★ AMSTRAD CPC ★ DOWNLOAD ★

Adverts/Publicités:
» BBG-Taifun  Basic  Compiler-Superpac80-Forth-Back  Up-Othello-Unicon    GERMANDATE: 2021-10-18
DL: 67
TYPE: image
SiZE: 313Ko
NOTE: w1195*h1651

» XBC-Extended  Basic  Compiler    (BBG  Software)    GERMANDATE: 2020-06-04
DL: 116
TYPE: image
SiZE: 116Ko
NOTE: w578*h822

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Clear-list (Schneider Aktiv)
» Applications » ADES / A.D.E.S
» Applications » Maxam Turboass Convert
» Applications » 8 Bit Centronics Output (Computer Technik)
» Applications » Hisoft - Turbo Compiler (Amstrad Action)
» Applications » DAMS (Notice)
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 559 millisecondes et consultée 2088 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.