Nim (programming language)
Nim is an imperative, general-purpose, multi-paradigm, statically typed, systems, compiled programming language designed and developed by Andreas Rumpf. It is designed to be "efficient, expressive, and elegant", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C, C++, Objective-C, and JavaScript, and supporting compiling to those same languages.
Wikipage disambiguates
Ada (programming language)Algebraic data typeAnonymous functionAssignment (computer science)Async/awaitBootstrapping (compilers)C++C (programming language)Case sensitivityCoffeeScriptComment (computer programming)Comparison of open-source programming language licensingComparison of programming languagesComparison of programming languages (array)Comparison of programming languages (list comprehension)Comparison of programming languages (strings)Comparison of programming languages (syntax)Comparison of regular-expression enginesCompiled languageConst (computer programming)Design by contractFor loopForeign function interfaceFree PascalFutures and promisesGNU Multiple Precision Arithmetic LibraryGenerational list of programming languagesGeneric programmingGodot (game engine)Green threadsHaxeHistory of programming languagesHygienic macroIUP (software)Lisp (programming language)List of C-family programming languagesList of arbitrary-precision arithmetic softwareList of filename extensions (M–R)List of language bindings for GTKList of object-oriented programming languages
Link from a Wikipage to another Wikipage
primaryTopic
Nim (programming language)
Nim is an imperative, general-purpose, multi-paradigm, statically typed, systems, compiled programming language designed and developed by Andreas Rumpf. It is designed to be "efficient, expressive, and elegant", supporting metaprogramming, functional, message passing, procedural, and object-oriented programming styles by providing several features such as compile time code generation, algebraic data types, a foreign function interface (FFI) with C, C++, Objective-C, and JavaScript, and supporting compiling to those same languages.
has abstract
Nim is an imperative, general- ...... iling to those same languages.
@en
influenced by
license
Link from a Wikipage to an external page
Wikipage page ID
45,413,679
page length (characters) of wiki page
Wikipage revision ID
1,024,855,759
Link from a Wikipage to another Wikipage
designer
Andreas Rumpf
@en
file ext
.nim, .nims, .nimble
@en
influenced by
license
logo
@en
logo caption
The Nim crown logo
@en
logo size
name
Nim
@en
operating system
paradigms
wikiPageUsesTemplate
subject
hypernym
comment
Nim is an imperative, general- ...... iling to those same languages.
@en
label
Nim (programming language)
@en
wasDerivedFrom
isPrimaryTopicOf
name
Nim
@en