2023 2024 Student Forum > Management Forum > Main Forum > Bbc bcpl

Thread: Bbc bcpl Reply to Thread
Your Username: Click here to log in
Title:
  
Message:
Trackback:
Send Trackbacks to (Separate multiple URLs with spaces) :
Post Icons
You may choose an icon for your message from the following list:
 

Additional Options
Miscellaneous Options

Topic Review (Newest First)
14th November 2015 12:32 PM
Shaleen
Re: Bbc bcpl

BCPL (Basic Combined Programming Language) is a procedural, imperative, and structured computer programming language designed by Martin Richards of the University of Cambridge in 1966.

It was designed so that small and simple compilers could be written for it; reputedly some compilers could be run in 16 kilobytes. Further, the Richards compiler, itself written in BCPL

Please find the below attachment to get the BCPL Book on BBC Micro Computer:

BBC BCPL Book



Use and Implementation:

BCPL is the language in which the original hello world program was written. The first MUD was also written in BCPL (MUD1).

Several operating systems were written partially or wholly in BCPL (for example, TRIPOS and the earliest versions of AmigaDOS, a part of AmigaOS).

The BCPL ROM and attendent tools were written by John Richards (brother to Martin, and who founded Richards Computer Products) and associates.
The ROM was a classic BBC Micro ROM image containing a CINTCODE interpreter, command-line interface, and a few built-in commands.

Example of BCPL:

Print factorials:

GET "LIBHDR"

LET START() = VALOF $(
FOR I = 1 TO 5 DO
WRITEF("%N! = %I4*N", I, FACT(I))
RESULTIS 0
$)

AND FACT(N) = N = 0 -> 1, N * FACT(N - 1)

Some books for BBC BCPL:

BCPL on the BBC Microcomputer: User Guide



B. C. P. L. for the B. B. C. Microcomputer: User Guide Paperback

14th November 2015 12:25 PM
Unregistered
Bbc bcpl

I am doing MCA degree from Anna University and came to know about BBC BCPL language want to know more about this. Will you please tell me some details of BBC BCPL language and also provide me sample example of this BCPL language?

Posting Rules
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT +5. The time now is 01:47 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
SEO by vBSEO 3.6.0 PL2

1 2 3 4