เบชเบฐเบเบฑเบเปเบซเบกเปเบเบญเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบฅเบฐเบเบปเบ Nim เปเบเปเบเบทเบเบเปเบญเบเบญเบญเบเบกเบฒ, เปเบเบดเปเบเปเบเบทเบญเบเบเบฑเบเบเบฒเบเบตเปเบชเบฐเปเบซเบผเบตเบกเบชเบฐเบซเบผเบญเบเบเบปเบเบฎเบญเบเบซเบเบถเปเบเบเบตเบเบญเบเบเบปเบ. เบฎเบธเปเบเบเปเบฒเบญเบดเบเบเบตเปเบซเบกเบฑเปเบเบเบปเบ. เบเบฒเบชเบฒเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเปเบ syntax เบเบฑเบ Python, เปเบฅเบฐเปเบเบทเบญเบเบเปเบฒเบเบเบท C ++ เปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ. เบญเบตเบโเบเบฒเบก FAQ เบเบฒเบชเบฒเบขเบทเบกเบซเบผเบฒเบเบเบฒเบ (เบเบฒเบกเบฅเปเบฒเบเบฑเบเบเบญเบเบเบฒเบเบเบฐเบเบญเบเบชเปเบงเบ): Modula 3, Delphi, Ada, C++, Python, Lisp, Oberon.
เปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบเบปเปเบงเบเบธเบเปเบซเปเบเบเปเบญเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเปเบ C/C++/Objective-C/JS. เบกเบฑเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ เบกเบฐเบซเบฒเบเบฒเบ, OOP, เบเบปเปเบงเปเบ, เบเปเปเบเบปเบเปเบงเบฑเปเบ, เปเบฅเบเบเปเบฝเบเบฅเบฐเบซเบฑเบเบฎเปเบญเบ เปเบฅเบฐเบญเบทเปเบเปเบญเบตเบ. เปเบเบญเบฐเบเบธเบเบฒเบ: MIT.
เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเป เบชเบณ เบเบฑเบเบเบตเปเบชเบธเบ:
-
เบกเบตเปเบเบทเปเบญเบเปเบเบฑเบเบเบตเปเปเบซเบเบทเปเบญ ORC เปเบซเบกเปเบเบตเปเปเบเปเบชเบนเบเบเบฒเบเบเบดเบเปเบฅเปเบเบฒเบ ARC, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฒเบเบญเปเบฒเบเบญเบดเบเปเบเบเบงเบปเบเบกเบปเบเบเปเบงเบเบงเบดเบเบตเบเบดเปเบชเบ. เปเบเบตเบเปเบเปเปเบเบเบเบปเบงเปเบฅเบทเบญเบ -gc:orc. เบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบ ARC/ORC เบกเบตเบเบปเบเบเบงเบฒเบกเบเบตเปเบเบดเปเบเปเบซเบเป.
-
เปเบซเบกเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบดเบเบฒเบกเบเบฑเบเบเบฑเบเบเบตเปเปเบเบฑเปเบเบเบฑเบเปเบเปเบเบทเบเปเบเบตเปเบก, เปเบเบดเปเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบงเบเบชเบญเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเบงเบฑเบเบเบธ. เปเบเบตเบเปเบเปเบเปเบฒเบ pragma {.experimental: "strictFuncs".} เบซเบผเบทเบเปเบฒเบเบเบธเปเบก --experimental:strictFuncs.
-
เบเบฒเบเบเปเบฒเบชเปเบฒเบเบฑเบเปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบฑเบเบเบปเบงเบเบฐเบเบดเบเบฑเบเบเบฒเบ.
-
เปเบเบตเปเบก .noalias pragma. เบกเบฑเบเปเบเบเบเบตเป C เบเปเบฒเบเบฑเบเบเปเบฒเบซเบฅเบฑเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบตเปเบเปเบฒเบซเบฅเบฑเบเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเปเบเป.
-
เบเบฝเบงเบเบตเปเบเบฒเบเปเบเบทเบญเบเปเบเบชเบฐเปเบเบฒเบฐเบชเบฒเบกเบฒเบเบเปเบฝเบเปเบเบฑเบเบเปเปเบเบดเบเบเบฒเบเบเปเบฒเบ --warningAsError[X]:on|off.
-
เบเปเบฒเบชเบฑเปเบเปเบซเบกเป: nim r main.nim [args...], เปเบเบดเปเบเบฅเบงเบเบฅเบงเบกเปเบฅเบฐเบเปเบฒเปเบเบตเบเบเบฒเบ main.nim, เปเบฅเบฐเบเบฐเบเบญเบเบกเบต --usenimcache เปเบเบทเปเบญเปเบซเปเบเบปเบเปเบเปเบฎเบฑเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบ $nimcache/main$exeExt, เปเบเบเปเบเปเปเบซเบเบเบปเบเบเบฝเบงเบเบฑเบเบเบฑเบ nim c - r เปเบเบทเปเบญเบเปเบฒเบเบฑเบเบเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบทเบเปเบซเบกเปเปเบกเบทเปเบญเปเบซเบผเปเบเบเปเปเบกเบนเบเบเปเปเปเบเปเบเปเบฝเบเปเบเบ. เบเบปเบงเบขเปเบฒเบ:
nim r compiler/nim.nim --help # เบฅเบงเบเบฅเบงเบกเปเบเบฑเบเบเบฑเปเบเบเบณเบญเบดเบ
echo 'เบเบฒเบเบเปเบฒเปเบเบปเปเบฒ os; echo getCurrentCompilerExe()' | nim r - # เบเบตเปเปเบฎเบฑเบเบงเบฝเบเบเบทเบเบฑเบ
nim r compiler/nim.nim --fullhelp # เปเบเบเบเปเปเบกเบตเบเบฒเบ compilation
nim r โnimcache:/tmp main # binary เบเบฑเบเบเบถเบเปเบงเปเปเบ /tmp/main
-
เปเบเบตเปเบกเบเปเบฒเปเบเบฐเบเปเบฒเปเบซเบกเป -hint:msgOrigin, เปเบเบดเปเบเบเบฐเบชเบฐเปเบเบเบเปเบญเบเบเบตเปเบเบนเปเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบชเปเบฒเบเบเปเปเบเบดเบเบเบฒเบ / เบเปเปเบเบงเบฒเบกเปเบเบทเบญเบ. เบเบตเปเบเปเบงเบเปเบเปเบงเบฅเบฒเบเบตเปเบกเบฑเบเบเปเปเบเบฑเบเปเบเบเบงเปเบฒเบเปเปเบเบงเบฒเบกเบกเบฒเบเบฒเบเปเบช.
-
เปเบเบตเปเบกเบเบธเบ โbackend:js|c|cpp|objc (เบซเบผเบท -b:js, เปเบฅเบฐเบญเบทเปเบเป) เปเบเบทเปเบญเบเปเบฝเบ backend.
-
เปเบเบตเปเบกเบเบธเบ --usenimcache เปเบเบทเปเบญเบชเบปเปเบเบเบปเบ binaries เปเบ nimcache.
-
เปเบญเบปเบฒเบเบฐเปเบเบญเบญเบ: --oldNewlines, --laxStrings, --oldast, --oldgensym
-
เบเบปเบเบเบฐเปเบซเบเบ nimsuggest เปเบเบเบฑเบเบเบธเบเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเปเปเบเบฝเบเปเบเปเบเบฒเบเบเบฐเบเบฒเบเบฅเปเบงเบเบซเบเปเบฒ, เปเบเปเบเบฑเบเบชเบฐเบเบฒเบเบเบตเปเบเบฐเบเบดเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฎเปเบญเบเบเป def.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเปเบฝเบเปเบเบเบซเบผเบฒเบเบขเปเบฒเบเปเบเปเบเบทเบเปเบเบตเปเบกเปเบเบปเปเบฒเปเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบกเบฒเบเบเบฐเบเบฒเบเปเบฅเบฐเบเบฒเบเปเบเปเปเบเบเปเปเบเบปเบเบเปเบญเบเบซเบผเบฒเบเบขเปเบฒเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: linux.org.ru