Measures Concepts
GitHub icon

Cesil

Cesil - Programming language

< >

Cesil is a programming language created in 1974.

#864on 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 · Search · Add Language · Features · Creators · Resources · About · Blog · Acknowledgements · Queries · Stats · Sponsor · Day 605 · feedback@pldb.io · Logout