Category:Blue: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 4:
|gc=no
|untyped=yes}}
{{language programming paradigm|concatenative}}
 
Blue is a compiled low level [[Forth]]-like language that is designed for building programs without a standard library. Currently the x86-64 instruction set is supported. Example programs utilize Linux system calls but nothing in the language requires or assumes an operating system.
Line 10 ⟶ 11:
 
The instructions and registers of the instruction set being used are exposed as words in the dictionary allowing them to be referenced like any other defined word. These instructions combined with a small number of words predefined by the compiler form the first building blocks for your program. From there the abstractions and vocabularies defined are up to the programmer.
 
{{implementation|Blue}}
 
Blue is the name of the reference compiler as well as the language.
559

edits