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 ★ 

Arnor's Protext has many admirers, justifiably so since it is an excellent package. But the programmers among you may be interested to know that the package was programmed in a language known as BCPL. Arnor are now selling this programming language by itself.

BCPL is different to BASIC in that it is a compiled language which encourages structured programming. Usually a BASIC program is interpreted line by line; as each line is executed so the interpreter converts the instructions into the machine code equivalent. It is not really possible to write structured programs in BASIC - a structured program like Pascal or BCPL allows you to build a program from a series of procedures. Simple tasks have procedures which can be regarded as commands.

The very first procedures in a BCPL program is always START - from here other procedures are called, which in their turn call yet more procedures.

The Amor version is based on the accepted definition of BCPL laid down by Martin Richards and Colin Whitby-Strevens in their book 'BCPL - The Language and its Compiler'. The manual cites this as being essential reading. In fact the manual does little to educate the potential user in the ways of BCPL, so the book is vital.

There is a version of BCPL available from the Public Domain but it isn't anywhere near as complete as Amor's. The Arnor version comes with a good library of procedures to handle the essentials of programming, like getting information from the keyboard, to the printer or from the disc. These actions are likely to be machine specific -in fact the package caters for both Amstrad CPC and PCW machines separately. Documenting these libraries takes up most of the manual, and PCW owners get a free ROM for use with CPC's, which is no use at all.

BCPL is an eggheads language, but users of Protext can see what can be accomplished. The Arnor version has two immediate advantages for those interested in this level of programming. The libraries and the quality of the compiler - it is very fast One of the problems with compiled languages is that you have to compile the program before you can test it. so the speed of the compiler can make all the difference.

8000PLUS

★ 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: 529
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 - 10 - H Line
» Coding » Sdcc - 16 - 3D - Temps Reel Basic
» Coding » Sdcc - 17 - 3D - Trace Points
» Coding » Sdcc - 11 - Attaquer le Crtc
» Applications » Protext Office
» Coding » Sdcc - 18 - 3D - Fil de Fer
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 848 millisecondes et consultée 7443 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.