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.