Nim
Website: nim-lang.org
Proiectat de: Andreas Rumpf
Paradigme de programare: Multi-paradigm — compiled, concurrent, procedural, imperative, functional, object-oriented, meta
NIM este un limbaj de programare cu mai multe paradigme, tipar, tipic, compilat static, proiectat și dezvoltat de o echipă din jurul Andreas Rumpf.
NIM este proiectat să fie „eficient, expresiv și elegant”, susținând metaprogramarea, funcțional, trecerea mesajelor, procedura și stilurile de programare orientate către obiecte, oferind mai multe caracteristici, cum ar fi generarea de cod de timp, tipuri de date algebrice, o interfață funcțională străină ( FFI) cu C, C ++, Obiectiv-C și JavaScript și susținând compilarea la aceleași limbi ca reprezentările intermediare.