Top 1,000 Features Creators Resources Blog Explorer Download
GitHub icon

Cesil

< >

Cesil is a programming language created in 1974.

#1731on PLDB 50Years Old

Cesil, or Computer Education in Schools Instruction Language, was a programming language designed to introduce pupils in British schools to Assembly language. It is a low level language containing a total of fourteen instructions: Load value - place the immediate value or the contents of the variable named in the accumulator. Store variable - place the contents of the accumulator in the variable. Read more on Wikipedia...


Example from hello-world:
PRINT "Hello World" HALT % *
Example from Wikipedia:
LOAD 0 LOOP STORE TOTAL IN JINEG DONE ADD TOTAL JUMP LOOP DONE PRINT "The total is: " LOAD TOTAL OUT LINE HALT % 1 2 3 -1 [Output of above program running...] The total is: 6

Language features

Feature Supported Token Example
Strings ✓ "
"Hello world"
Print() Debugging ✓ PRINT

View source

- Build the next great programming language · About · Acknowledgements · Extensions · Day 630 · Donate · feedback@pldb.io