เจจเจฟเจฎ เจธเจฟเจธเจเจฎ เจชเฉเจฐเฉเจเจฐเจพเจฎเจฟเฉฐเจ เจญเจพเจธเจผเจพ เจฆเจพ เจเฉฑเจ เจจเจตเจพเจ เจธเฉฐเจธเจเจฐเจฃ เจเจพเจฐเฉ เจเฉเจคเจพ เจเจฟเจ เจนเฉ, เจเจฟเจธ เจจเฉ เจเจธ เจธเจคเฉฐเจฌเจฐ เจจเฉเฉฐ เจเจชเจฃเฉ เจเฉฑเจ เจธเจพเจฒ เจฆเฉ เจตเจฐเฉเจนเฉเจเฉฐเจข เจฎเจจเจพเจเฅค เจชเจนเจฟเจฒเจพ เจธเจฅเจฟเจฐ เจธเฉฐเจธเจเจฐเจฃ. เจธเจฟเฉฐเจเฉเจเจธ เจตเจฟเฉฑเจ เจญเจพเจธเจผเจพ เจชเจพเจเจฅเจจ เจตเจฐเจเฉ เจนเฉ, เจ เจคเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจฟเฉฑเจ เจฒเจเจญเจ C++ เจตเจฐเจเฉ เจนเฉเฅค เจเจธเจฆเฉ เจ เจจเฉเจธเจพเจฐ เจธเจตเจพเจฒ เจญเจพเจธเจผเจพ (เจฏเฉเจเจฆเจพเจจ เจฆเฉ เจเฉเจฐเจฎ เจตเจฟเฉฑเจ) เจคเฉเจ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจเจงเจพเจฐ เจฒเฉเจเจฆเฉ เจนเฉ: เจฎเฉเจกเฉเจฒเจพ 3, เจกเฉเจฒเจซเฉ, เจเจกเจพ, เจธเฉ++, เจชเจพเจเจฅเจจ, เจฒเจฟเจธเจช, เจเจฌเฉเจฐเฉเจจเฅค
C/C++/Objective-C/JS เจตเจฟเฉฑเจ เจเฉฐเจชเจพเจเจฒ เจเจฐเจจ เจฆเฉ เจฏเฉเจเจคเจพ เจฒเจ เจนเจฐ เจฅเจพเจ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค เจเจน เจธเจฎเจฐเจฅเจจ เจเจฐเจฆเจพ เจนเฉ เจฎเฉเจเจฐเฉ, เจ.เจ.เจชเฉ, เจเจฎ, เจ เจชเจตเจพเจฆ, เจเจฐเจฎ เจเฉเจก เจธเจตเฉเจช เจ เจคเฉ เจนเฉเจฐ เจฌเจนเฉเจค เจเฉเจเฅค เจฒเจพเจเจธเฉฐเจธ: MIT.
เจธเจญ เจคเฉเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเจฌเจฆเฉเจฒเฉเจเจ:
-
เจเฉฑเจ เจจเจตเจพเจ ORC เจเฉเฉเจพ เจเจเฉฑเจ เจพ เจเจฐเจจ เจตเจพเจฒเจพ เจนเฉ เจเฉ ARC เจคเฉเจ เจเจฒเจเฉเจฐเจฟเจฆเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเจพ เจนเฉ, เจชเจฐ เจเจธเฉ เจธเจฎเฉเจ เจธเจฐเจเฉเจฒเจฐ เจธเฉฐเจฆเจฐเจญเจพเจ เจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจธเจผเฉเจธเจผ เจคเจฐเฉเจเฉ เจจเจพเจฒ เจธเฉฐเจญเจพเจฒเจฆเจพ เจนเฉเฅค -gc:orc เจตเจฟเจเจฒเจช เจฆเฉเจเจฐเจพ เจธเจฎเจฐเจฅเจฟเจคเฅค ARC/ORC เจ เฉฐเจคเจฐเจพเจ เจฌเจพเจฐเฉ เจเฉฑเจ เจฌเจนเฉเจค เจตเจงเฉเจ เจฒเฉเจ เจนเฉ.
-
เจธเจเจค เจซเฉฐเจเจธเจผเจจ เจชเจฐเจฟเจญเจพเจธเจผเจพเจตเจพเจ เจฒเจ เจเฉฑเจ เจฎเฉเจก เจเฉเฉเจฟเจ เจเจฟเจ เจนเฉ, เจเฉ เจเจฌเจเฉเจเจ เจชเจฐเจฟเจตเจฐเจคเจจเจธเจผเฉเจฒเจคเจพ เจฒเจ เจเฉฑเจ เจตเจพเจงเฉ เจเจพเจเจ เจจเฉเฉฐ เจธเจฎเจฐเฉฑเจฅ เจฌเจฃเจพเจเจเจฆเจพ เจนเฉเฅค เจชเฉเจฐเฉเจเจฎเจพ {.experimental: "strictFuncs"} เจฆเฉเจเจฐเจพ เจเจพเจ --experimental:strictFuncs เจเฉเฉฐเจเฉ เจฐเจพเจนเฉเจ เจเจฟเจฐเจฟเจเจธเจผเฉเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
-
เจเฉเจตเจฐเจก เจคเฉเจ เจนเฉเจฃ เจเฉฑเจ เจเจชเจฐเฉเจเจฐ เจตเจเฉเจ เจตเจฐเจคเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
-
.noalias pragma เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค เจเจน เจเฉเจธเจผเจฒเจคเจพ เจจเฉเฉฐ เจตเจงเจพเจเจฃ เจฒเจ C เจชเฉเจฐเจคเจฟเจฌเฉฐเจงเจฟเจค เจเฉเจตเจฐเจก เจจเฉเฉฐ เจฎเฉเจช เจเจฐเจฆเจพ เจนเฉ เจเฉ เจเฉเจตเจฐเจก เจชเฉเจฐเจฆเจพเจจ เจเจฐ เจธเจเจฆเจพ เจนเฉเฅค
-
เจเจพเจธ เจเฉเจคเจพเจตเจจเฉเจเจ เจจเฉเฉฐ เจนเฉเจฃ --warningAsError[X]:on|off เจฐเจพเจนเฉเจ เจเจฒเจคเฉเจเจ เจตเจฟเฉฑเจ เจฌเจฆเจฒเจฟเจ เจเจพ เจธเจเจฆเจพ เจนเฉเฅค
-
เจจเจตเฉเจ เจเจฎเจพเจเจก: nim r main.nim [args...], เจเฉ main.nim เจจเฉเฉฐ เจเฉฐเจชเจพเจเจฒ เจเจฐเจฆเฉ เจนเฉ เจ เจคเฉ เจเจฒเจพเจเจเจฆเฉ เจนเฉ, เจ เจคเฉ เจเจธ เจตเจฟเฉฑเจ --usenimcache เจธเจผเจพเจฎเจฒ เจนเฉ เจคเจพเจ เจเจฟ เจจเจคเฉเจเจพ $nimcache/main$exeExt เจตเจฟเฉฑเจ เจธเจเฉเจฐ เจเฉเจคเจพ เจเจพ เจธเจเฉ, เจเจธเฉ เจคเจฐเจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจฆเฉ เจนเฉเจ, เจเจฟเจตเฉเจ เจเจฟ nim c - เจเจฆเฉเจ เจธเจฐเฉเจค เจจเจนเฉเจ เจฌเจฆเจฒเฉ เจนเจจ เจคเจพเจ เจฐเฉเจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ เจคเฉเจ เจเฉเจเจเจพเจฐเจพ เจชเจพเจเจฃ เจฒเจ. เจเจฆเจพเจนเจฐเจจ:
nim r compiler/nim.nim --help # เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจเฉฐเจชเจพเจเจฒ เจเฉเจคเจพ เจเจฟเจ
echo 'import os; echo getCurrentCompilerExe()' | nim r - # เจเจน เจตเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉ
nim r compiler/nim.nim --fullhelp # เจฌเจฟเจจเจพเจ เจฐเฉเจเฉฐเจชเจพเจเจฒเฉเจธเจผเจจ
nim r โnimcache:/tmp เจฎเฉเฉฑเจ # เจฌเจพเจเจจเจฐเฉ /tmp/main เจตเจฟเฉฑเจ เจธเฉเจฐเฉฑเจเจฟเจ
เจค เจเฉเจคเฉ เจเจ
-
เจเฉฑเจ เจจเจตเจพเจ เจธเฉฐเจเฉเจค -hint:msgOrigin เจเฉเฉเจฟเจ เจเจฟเจ, เจเฉ เจฆเจฟเจเจพเจเจเจพ เจเจฟ เจเฉฐเจชเจพเจเจฒเจฐ เจจเฉ เจเจฒเจคเฉ/เจเฉเจคเจพเจตเจจเฉ เจธเฉเจจเฉเจนเฉ เจเจฟเฉฑเจฅเฉ เจฌเจฃเจพเจ เจนเจจเฅค เจเจน เจเจฆเฉเจ เจฎเจฆเจฆ เจเจฐเจฆเจพ เจนเฉ เจเจฆเฉเจ เจเจน เจธเจชเฉฑเจธเจผเจ เจจเจนเฉเจ เจนเฉเฉฐเจฆเจพ เจเจฟ เจธเฉเจจเฉเจนเจพ เจเจฟเฉฑเจฅเฉเจ เจเจเจ เจนเฉเฅค
-
เจฌเฉเจเจเจเจก เจจเฉเฉฐ เจฌเจฆเจฒเจฃ เจฒเจ เจซเจฒเฉเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ โเจฌเฉเจเจเจเจก:js|c|cpp|objc (เจเจพเจ -b:js, เจเจฆเจฟ)เฅค
-
เจจเจฟเจฎเจเฉเจ เจตเจฟเฉฑเจ เจเจเจเจชเฉเฉฑเจ เจฌเจพเจเจจเจฐเฉเจเจ เจตเจฟเฉฑเจ --usenimcache เจซเจฒเฉเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเจพ เจเจฟเจเฅค
-
เจนเจเจพเจเจเจ เจเจเจเจ เจเฉเฉฐเจเฉเจเจ: --oldNewlines, --laxStrings, --oldast, --oldgensym
-
nimsuggest เจเจชเจฏเฉเจเจคเจพ เจนเฉเจฃ เจธเจฟเจฐเจซเจผ เจชเฉเจฐเจต-เจเฉเจธเจผเจฃเจพ เจนเฉ เจจเจนเฉเจ, เจธเจเฉเจ เจเฉฑเจ def เจฌเฉเจจเจคเฉ เจฒเจ เจฒเจพเจเฉ เจเจฐเจจ เจฆเฉ เจธเจฅเจฟเจคเฉ เจตเฉ เจฆเจฐเจธเจพเจเจเจฆเฉ เจนเฉเฅค
เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ, เจธเจเฉเจเจกเจฐเจก เจฒเจพเจเจฌเฉเจฐเฉเจฐเฉ เจตเจฟเฉฑเจ เจเจ เจฌเจฆเจฒเจพเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ เจ เจคเฉ เจเจ เจฌเฉฑเจ เจซเจฟเจเจธ เจเฉเจคเฉ เจเจ เจนเจจเฅค
เจธเจฐเฉเจค: linux.org.ru