The Nim programming language is a language that combines concepts from Python, Ada, and Modula. It is compiled, and statically typed. It generates native executables not dependant on a virtual machine. It supports all the major platforms, and it also compiles to different programming languages: C, C++, and JavaScript.
Nim can be used for System programming. And with the right libraries, it can also be used for web and game development.
It has been reported, that there are companies that already used Nim. Some of them are:CCP Games, Status.im, and Fivnex.