Pawn

Pawn is a programming language, formally called Small, that has a C-like syntax. As you would expect with a text-based programming language, Pawn source files are saved as regular text files, normally with the extension .p

Pawn source files are then compiled into Pawn bytecode. This is a binary file that commonly has the extension .amx.

One use of Pawn as an embedded language was as the scripting language for the UGOBE Pleo line of robotic dinosaurs. These robots had a version of the Pawn interpreter embedded into them and could execute compile Pawn files when they were on the Pleo's SD card.

Links

 * The homepage for Pawn