Turbo51 is a compiler for the programming language Pascal, for the Intel MCS-51 (8051) family of microcontrollers.
It features Borland Turbo Pascal 7 syntax, support for inline assembly code, source-level debugging, and optimizations, among others.
Today, hundreds of cheap derivatives are available from tens of manufacturers.
Turbo51 is available as freeware and was created with the goal to make a Pascal compiler for MCS-51 processors that will be as fast as Turbo Pascal, will use the same syntax and will generate high quality optimized code.
The syntax was extended with some constructs to support specific features of MCS-51 processors.