Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula.