Specifically designed to be easily implemented, Knight is a minimalistic programming language that's still fully-functional and can perform complex tasks.
Unofficial tagline: "Knight: Write once, run everywhere, because every supports Knightin some way."
Knight's design is the opposite of most programming languages: Instead of making the user's life easier by giving them powerful abstractions, Knight makes the implementation writer's life life easier by markign ltos of things as UB.