BCPL

Sursă originală: https://www.cl.cam.ac.uk/~mr10/BCPL.html

Faceți clic aici pentru diverse traduceri ale acestei pagini web (BCPL.html) în alte limbi.

BCPL este un limbaj simplu, fără tip, proiectat în 1966 de Martin Richards și implementat pentru prima dată la MIT în primăvara anului 1967.

O implementare interpretativă independentă a echipamentului BCPL este disponibilă gratuit în scopuri private și academice. Dacă doriți să-l instalați pe mașina dvs., aruncați o privire la fișierul README de distribuție și obțineți o copie a bcpl.tgz . sau bcpl.zip . Mărimile și datele de creare a acestor fișiere pot fi găsite în FILES .

BEWARE: browser-ul dvs. poate decomprima în tăcere bcpl.tgz producerea unui fișier .tar cu numele bcpl.tgz. Dacă se întâmplă acest lucru, acesta poate fi detartat folosind: tar xvf bcpl.tgz mai degrabă decât așteptatul tar zxvf bcpl.tgz. Browserul dvs. vă poate sugera să scrieți fișierul la bcpl.tgz.gz. Dacă se întâmplă acest lucru, asigurați-vă că faceți bcpl.tgz țintă.

Această distribuție include toate BCPL și C fișierele sursă, o colecție de programe BCPL demonstrative și o versiune experimentală de cod nativ care rulează pe mașinile Linux și DEC Alpha. O versiune pentru mașina GP2X handheld linux tocmai a fost adăugată (dar este încă în curs de dezvoltare). Ca o parte din sistemul de operare portabil Cintpos este, de asemenea, în curând disponibile pentru această minunată mașină handhend.

O versiune mai veche, mai degrabă depășită, a BCPL este încă disponibilă prin intermediul BCPL23-4-04.html . Dar nu mai recomand să îl folosiți.

Versiunea actuală este mult mai compatibilă cu distribuția Cintpos. Principalele modificări sunt utilizarea unui nou compilator BCPL cu unele extensii, inclusiv o facilitate de referință încrucișată, modificări în structura directoarelor și utilizarea variabilelor de mediu BCPLROOT, BCPLPATH și BCPLHDRS (în locul CINTCODE și BCPLPATH). Versiunea Windows CE a acestui sistem a fost, de asemenea, actualizată și, din 13 iulie 2004, distribuția pare să funcționeze cel puțin pe HP 620LX care rulează Windows CE 2.0.

Distribuție gratuită

Această distribuție presupune următoarea structură globală a directoarelor:

O versiune precompilată pentru Windows este inclusă în distribuția standard ca fișierul os / windows / wincintsys.exe. Acesta poate fi recompilat folosind Microsoft Visual C. Pentru ao rula, editați fișierul setupwin32.bat și executați-l.

Un avantaj al unui sistem interpretativ este acela că este ușor să se genereze date referitoare la referințele de memorie la timp. Aceste date pot fi folosite pentru a realiza o imagine a executării unui program, de exemplu RASTERps.zip conține o diagramă Postcript de dimensiune A4 a unei versiuni a compilatorului BCPL care se compila.

AVERTIZARE

Această distribuție este nouă și încă oarecum nefolosită, dar chiar și așa, ar putea fi interesantă.

Pagina mea de pornire .

Martin Richards, modificat ultima dată la 15 noiembrie 2011