nampidirina famotsorana ny fiteny fandaharana amin'ny rafitra Nim 1.2. Ny fiteny Nim dia mampiasa fanoratana static ary noforonina miaraka amin'ny maso amin'ny Pascal, C++, Python ary Lisp. Ny kaody loharano Nim dia natambatra ho fanehoana C, C++, na JavaScript. Avy eo, ny kaody C / C ++ dia natambatra ho rakitra azo ampiasaina amin'ny alΓ lan'ny compiler misy (clang, gcc, icc, Visual C ++), izay ahafahanao manatratra ny fampisehoana akaiky ny C, raha tsy raisinao ny vidin'ny fampandehanana. ny mpanangona fako. Mitovy amin'ny Python, mampiasa indentation i Nim ho mpanamarika sakana. Ny fitaovana sy ny fahaiza-manao metaprogramming amin'ny famoronana fiteny manokana (DSL) dia tohana. Kaody tetikasa nanome eo ambanin'ny lisansa MIT.
Ny fiovana miavaka amin'ny famoahana vaovao dia ahitana:
Ao amin'ny module"siramamy"Nampiana macro vaovao manangona, dup ary maka.
Nampiana macro vaovao "miaraka amin'ny".
Betsaka ny antso vaovao nampiana tao amin'ny tranomboky mahazatra, anisan'izany ny strformat.fmt, strtabs.clear, browsers.osOpen, typetraits.tupleLen, typetraits.genericParams, os.normalizePathEnd, times.fromUnixFloat, os.isRelativeTo, times.isLeapDay , net.getPeerCertificates, jsconsole.trace, jsconsole.table, jsconsole.exception, sequtils.countIt, sns.
Nampiana modules vaovao std/stackframes sy std/compilesettings.
Safidy "βasm" (ho famakafakana ny kaody fivoriambe novokarina) sy "βpanic: on" ho an'ny fivoahana an-tery amin'ny fahadisoana IndexError sy OverflowError dia nampiana tao amin'ny compiler, tsy misy ny mety ho voasakan'ny mpandrindra "try".