Pawn is an open source scripting language that was formerly known as Small and is over ten years old. It's cross platform though I get the impression that Windows is its home as files have the Windows cr/lf endings. Linux and Mac files have just an LF.
Pawn has been designed to be robust and try and help the user by eliminating "silly bugs". So no semi-colons after an empty statement thus preventing infinite while (condition); type bugs and others. Pawn comes with Quincy, an editor/debugger and the compiler runs from the command line.
There is a very impressive list of projects where it has been used including one very big surprise: According to the author it's used in The Apple iPod though no mention of which model so possibly take that claim with a pinch of salt.
It's also used with hardware development kits, writing game mods and other open source projects such as guntactyx which looks good but is not very up to date. Open source projects constantly amaze me and Pawn is no exception.
- Link to C Code Library

