APPLICATIONSPROGRAMMATION ★ ARNOR BCPL PROGRAMMING LANGUAGE ★

ARNOR BCPL PROGRAMMING LANGUAGE (Amstrad Action)ARNOR BCPL PROGRAMMING LANGUAGE (8000Plus)Arnor BCPL (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 ★ 

Mit der Funktion »VersionQ« wird Ihnen ein Integerwert zurückgegeben, der angibt, um welche Art des Computers und des Betriebssystems es sich handelt. BCPL arbeitet mit den Programmen Protext und Maxam zusammen. Quell-Codes die sich im Arbeitsspeicher eines der genannten Programme befinden können mit dem Kommando »GET« einfach compiliert werden. Ist man nicht im Besitz von MAXAM oder Protext, befindet sich auf der Diskette, sowohl bei AMSDOS, als auch CP/M Version, ein Editor mit dem Namen »BED« (Bcpl-Editor). Der Editor wurde komplett in BCPL geschrieben und liegt auch als Quell-Code vor. Der Source-Code selber wurde ausreichend dokumentiert. Sie haben die Chance, Debugging Routinen von Diskette nachzuladen. Abbildung 1 zeigt Ihnen ein kurzes und leichtes BCPL Programm, welches veranschaulicht, daß es sich hier um eine strukturierte Sprache handelt.

Spätestens wenn man den Bildschirm-Speicher von BASIC aus in einen anderen ROM-Bereich verschieben will, merkt man, daß BASIC doch sehr langsam ist. Also greift man zu einer anderen Sprache, zu einer Compilersprache. Amor hat nun eine vollständige Implementation von BCPL auf den Markt gebracht, die sowohl unter BASIC als auch unter CP/M zu verwenden ist.

BCPL, was ist das? Kurz gesagt, BCPL ist der Vorgänger von »B« und ein naher Verwandter von der zur Zeit sehr populären Programmiersprache »C«. Sie wurde bereits 1968/69 entwickelt.

BCPL von Amor ist eine Programmiersprache, die sehr schnell und maschinennah ist.

Von BCPL sagt man, daß diese Sprache sehr einfach zu erlernen und zugleich sehr schnell ist. Da BCPL ebenso wie »C« maschinennah ist, programmieren viele Softwarehäuser in BCPL.

Arnor selbst, hat einen Teil von Protext in BCPL programmiert.

Zum Lieferumfang von der BCPL Programming Language gehören eine Diskette, sowie ein Eprom. Auf der A-Seite der Diskette finden Sie die CP/M 2.2 und CP/M plus Version. Auf der anderen Disketten-Seite die AMSDOS Version. Ebenso wurden noch zahlreiche Input/Output Bibliotheken zugesetzt. Das Bearbeiten von Disketten Dateien ist dadurch nicht mehr schwer. Eine ähnliche Funktion wie »Printf« bei »C« gibt es auch bei BCPL.

GET"CHLIBHDR"
LET start()BE
$(
writes("Schneider PC International”)
writes("testet BCPL Compiler!”)
$)

Abb. 1

Der Compiler an sich ist relativ schnell und läßt auch von der Bedienung her keine Wünsche offen.
BCPL ist - besonders dieser Compiler — sicherlich eine lohnende Anschaffung für all jene, die mal etwas anderes wollen, als immer nur das langsame BASIC. Mit dem Arnor BCPL Compiler erhält man ein starkes Paket, zu einem günstigen Preis, angesichts des Leistungsver-hältnises.

Die Anleitung zu dem Paket ist umfangreich, stellt jedoch keinen BCPL Kurs dar. Die Autoren des Handbuches verweisen auf das Buch »BCPL — the Lan-guage and its Compiler« von Martin Ross hin. Dieses Programm veranschaulicht, was Anror alles auf die Beine stellen kann. BCPL ist eine schöne Compiler-Sprache.

(Christian Eißner) , CPCAI

★ PUBLISHER: ARNOR
★ DISTRIBUTION: PR8-Soft (GERMANY)
★ YEAR: 1986
★ CONFIG: ???
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR(S): ???
★ PRICE: £39.95 (Disk+ROM)
 



★ AMSTRAD CPC ★ DOWNLOAD ★

Files:
» Arnor  BCPL  Compiler  v1.0DATE: 2007-07-12
DL: 559
TYPE: ZIP
SiZE: 103Ko
NOTE: 40 Cyls
.HFE: Χ

» ARNOR  BCPL  Compiler  v1.0  ROMDATE: 2011-07-18
DL: 528
TYPE: ZIP
SiZE: 11Ko
NOTE:
.HFE: Χ
.ROM: √

Adverts/Publicités:
» Arnor-C-Maxam  2-BCPLDATE: 2015-01-08
DL: 989
TYPE: image
SiZE: 331Ko
NOTE: w940*h1354

» Arnor-C-Maxam  2-BCPL    ENGLISHDATE: 2018-01-19
DL: 537
TYPE: image
SiZE: 398Ko
NOTE: Uploaded by hERMOL ; w1220*h1747

» Arnor-MAXAM  2-C-BCPL-Utopia    ENGLISHDATE: 2017-06-19
DL: 812
TYPE: image
SiZE: 226Ko
NOTE: Uploaded by hERMOL ; w789*h1153

» Arnor-Protext-Maxam-Prospell-Promerge-Rombo-Utopia-BCPL    ADVERT    ENGLISHDATE: 2014-05-05
DL: 1395
TYPE: image
SiZE: 359Ko
NOTE: w967*h1367

» PR8-Soft    (Katalog  1987)    GERMANDATE: 2023-08-08
DL: 546
TYPE: PDF
SiZE: 10094Ko
NOTE: Supplied by www.acpc.me ; 24 pages/PDFlib v1.6

Media/Support:
» ARNOR-BCPL  Compiler  v1.0    ENGLISH    ROMDATE: 2009-12-05
DL: 85
TYPE: image
SiZE: 21Ko
NOTE: w421*h200

Dumps disquettes (version commerciale):
» ARNOR-BCPL  Compiler  v1.0    ENGLISHDATE: 2024-10-20
DL: 201
TYPE: ZIP
SiZE: 1577Ko
NOTE: Dumped by Johnny Farragut for CPCManiaco ; 21 tracks/Double-sided/SuperCard Pro/Extended DSK/KF-SCP

» ARNOR-BCPL  Compiler  v1.0    ENGLISHDATE: 2024-10-20
DL: 204
TYPE: ZIP
SiZE: 104Ko
NOTE: Dumped by Johnny Farragut for CPCManiaco ; 40 tracks/Extended DSK
.DSK: √

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

Lien(s):
» Coding » Sdcc - 24bis - Bezier
» Info » Arnor
» Coding » Sdcc - 24 - Bezier
» Applications » Arnor - Prowort
» Coding » Sdcc - 04 - Dessiner en Mode 1
» Applications » Arnor - Prospell
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.732-desktop/c
Page créée en 137 millisecondes et consultée 7444 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.