BCPL

BCPL е опростен език без формат, създаден през 1966 г. от Мартин Ричардс и внедрен за пръв път в МИТ през пролетта на 1967 г.

Независимо от машината интерпретивно изпълнение на BCPL се предлага безплатно за частни и академични цели. Ако искате да го инсталирате на машината си, разгледайте файла за разпространение README и получете копие на bcpl.tgz. или bcpl.zip. Размерите и датите на създаване на тези файлове могат да бъдат намерени във FILES.

БЕЛЕЖКА: Вашият браузър може безмълвно да декомпресира bcpl.tgz, създавайки файл .tar с името bcpl.tgz. Ако това се случи, то може да бъде де-tarred използвайки: tar xvf bcpl.tgz, а не очакваната tar zxvf bcpl.tgz. Вашият браузър може да ви предложи да напишете файла на bcpl.tgz.gz. Ако това се случи, уверете се, че сте направили целта bcpl.tgz.

Това разпространение включва всички BCPL и C изходните файлове, колекция от демонстрационни BCPL програми и експериментална кодова версия, изпълнявана на Linux и DEC Alpha машини. В момента е добавена версия (но все още е в процес на разработка) на GP2X преносимата Linux машина. Отделно, портативната операционна система на Cintpos също скоро ще бъде достъпна за тази прекрасна малка машина за ръчно управление.

По-стара, по-скоро неактуална версия на BCPL все още е достъпна чрез BCPL23-4-04.html. Но вече не ви препоръчвам да я използвате.

Настоящата версия е много по-съвместима с разпространението на Cintpos. Основните промени са използването на нов BCPL компилатор с някои разширения, включващ кръстосано референтно съоръжение, промени в структурата на директорията и използването на променливите на средата BCPLROOT, BCPLPATH и BCPLHDRS (вместо CINTCODE и BCPLPATH).

Версията на тази система на Windows CE също е обновена и от 13 юли 2004 г. нейното разпространение изглежда работи най-малко на моя HP 620LX с Windows CE 2.0.

Безплатно разпространение

Това разпределение предполага следната обща директория:
|
* – BCPL – bcpl.tgz или bcpl.zip, 32-битов BCPL Cintcode
| |
| * – cintcode
| |
| * – bcplprogs
| |
| * – natbcpl
|
* – BCPL64 – bcpl64.tgz или bcpl64.zip, 64-битов Cintcode BCPL
| |
| * – cintcode
| |
| * – bcplprogs
| |
| * – natbcpl – Все още не е на разположение
|
* – MCPL – mcpl.tgz или mcpl.zip
| | Езиков тип език, свързан с BCPL, ML, C и пролог
| * – ментов код
| |
| * – mcplprogs
| |
| * – natmcpl
|
* – Cintpos – cintpos.tgz или cintpos.zip, интерпретиране на Cintcode
| | версия на Tripos Portable операционна система
| * – cintpos
|
* – Bench – bench.tgz или bench.zip
| | Езикова независима референтна стойност
| * – src
|
* – Cobench – cobench.tgx или cobench.zip
| Езикова независима база за стил BCPL
| coroutines
|
* – Tcobench – tcobench.tgz или tcobench.zip
| Езиков референтен показател, използващ както нишки, така и
| BCPL стил корутини. (В процес на разработване)
|
* – VSPL – vspl.tgz или vspl.zip

Пълен компилатор и преводач за прост, но
необикновен език, наречен VSPL. Той се изпълнява
в няколко различни начина, използвайки няколко различни
езици за внедряване, включително BCPL, C и java.
Версията BCPL е с дължина около 21 страници.

Компилирана версия за Windows е включена в стандартните дистрибуции, като например файла os / windows / wincintsys.exe. Той може да бъде прекомпилиран чрез Microsoft Visual C. За да го стартирате, редактирайте файла setupwin32.bat и го стартирайте.
Предимството на интерпретиращата система е, че е лесно да се генерират данни, свързани с паметта, свързани с времето.

Данните могат да се използват за генериране на изображения от изпълнението на програмата, например RASTERps.zip съдържа PostScript диаграми с формат А4 от компилаторна версия на собствени компилатори на BCPL.

ПРЕДУПРЕЖДЕНИЕ
Разпределението е ново и все още малко грубо, но въпреки това може да е интересно.