Nim 0.20 เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดฏเตเดŸเต† เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต

เดธเด‚เดญเดตเดฟเดšเตเดšเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดทเดพ เดฑเดฟเดฒเต€เดธเต เดจเดฟเด‚ 0.20.0. เดญเดพเดท เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดŸเตˆเดชเตเดชเดฟเด‚เด—เต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เด•เต‚เดŸเดพเดคเต† เดชเดพเดธเตเด•เตฝ, เดธเดฟ++, เดชเตˆเดคเตเดคเตบ, เดฒเดฟเดธเตเดชเต เดŽเดจเตเดจเดฟเดต เดฎเดจเดธเตเดธเดฟเตฝ เดตเต†เดšเตเดšเดพเดฃเต เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเต. เดจเดฟเด‚ เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เด’เดฐเต C, C++ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ JavaScript เดชเตเดฐเดพเดคเดฟเดจเดฟเดงเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเดฎเดพเดนเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดŸเดพเด•เตเดจเตเดจ C/C++ เด•เต‹เดกเต, เดฒเดญเตเดฏเดฎเดพเดฏ เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เด‚เดชเตˆเดฒเตผ (clang, gcc, icc, Visual C++) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เด•เด‚เดชเตˆเตฝ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดšเต†เดฒเดตเต เดจเดฟเด™เตเด™เตพ เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, C เดจเต เด…เดŸเตเดคเตเดคเต เดชเตเดฐเด•เดŸเดจเด‚ เดจเต‡เดŸเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดฒเดฟเดจเตเดฏเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดตเตป. เดชเตˆเดคเตเดคเดฃเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ, เดฌเตเดฒเต‹เด•เตเด•เต เดกเดฟเดฒเดฟเดฎเดฟเดฑเตเดฑเดฑเตเด•เดณเดพเดฏเดฟ เดจเดฟเด‚ เด‡เตปเดกเดจเตเดฑเต‡เดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดฎเต†เดฑเตเดฑเดพเดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดŸเต‚เดณเตเด•เดณเตเด‚ เดกเตŠเดฎเต†เดฏเตเตป-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดญเดพเดทเด•เตพ (เดกเดฟเดŽเดธเตเดŽเตฝ) เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดดเดฟเดตเตเด•เดณเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด•เต‹เดกเต เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดคเต MIT เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ.

Nim 0.20 เดฑเดฟเดฒเต€เดธเต เด†เดฆเตเดฏเดคเตเดคเต† เดธเตเดฑเตเดฑเต‡เดฌเดฟเตพ 1.0 เดฑเดฟเดฒเต€เดธเดฟเดจเตเดณเตเดณ เด’เดฐเต เดธเตเดฅเดพเดจเดพเตผเดคเตเดฅเดฟเดฏเดพเดฏเดฟ เด•เดฃเด•เตเด•เดพเด•เตเด•เดพเด‚, เดญเดพเดทเดฏเตเดŸเต† เด…เดตเดธเตเดฅเดฏเต† เดชเตเดฐเดคเดฟเดจเดฟเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด†เดฆเตเดฏเดคเตเดคเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดฌเตเดฐเดพเดžเตเดšเต เดฐเต‚เดชเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เด‡เดจเตเดฑเดฑเต‹เดชเตเดชเดฑเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดฌเตเดฐเต‡เด•เตเด•เดฟเด‚เด—เต เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เดญเดพเดทเดฏเตเดŸเต† เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ เดญเดพเด—เดคเตเดคเต เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เด‰เดฑเดชเตเดชเตเดจเตฝเด•เตเดจเตเดจ เดธเตเดฅเดฟเดฐเดคเดฏเตเดณเตเดณ, เดฆเต€เตผเด˜เด•เดพเดฒ เดชเดฟเดจเตเดคเตเดฃ เดฑเดฟเดฒเต€เดธเต เด†เดฏเดฟ เดชเดคเดฟเดชเตเดชเต 1.0 เดตเดฟเดถเต‡เดทเดฟเดชเตเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดตเต†เดตเตเดตเต‡เดฑเต†, เด•เด‚เดชเตˆเดฒเดฑเดฟเดจเต เด’เดฐเต เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดฎเต‹เดกเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเตฝ เดฌเดพเด•เตเด•เตเดตเต‡เตผเดกเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดณเดฟเดฑเตเดฑเดฟเดฏเต† เดคเด•เตผเด•เตเด•เตเดจเตเดจ เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เดจเดฟเด‚ 0.20-เตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดณเตเดณ เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฟเตฝ เด‡เดต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • "เด…เดฒเตเดฒ" เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดค เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฑเดพเดฃเต, เด…เดคเดพเดฏเดคเต. โ€œAssert(a)โ€ เดŽเดจเตเดจเดคเตเดชเต‹เดฒเตเดณเตเดณ เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† โ€œaassert not aโ€ เดฎเดพเดคเตเดฐเดฎเต‡ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏเดฟเดŸเตเดŸเตเดณเตเดณเต‚;
  • เดธเดฎเดพเดนเดพเดฐ เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏเด•เดณเตเดŸเต†เดฏเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅ เดธเด‚เด–เตเดฏเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดจเดพเดฏเดฟ เด•เตผเดถเดจเดฎเดพเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เดฟ, เด…เดคเดพเดฏเดคเต. "const b = uint16(-1)" เดŽเดจเตเดจ เดชเตเดฐเดฏเต‹เด—เด‚ เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดชเดฟเดถเด•เดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเด‚, เด•เดพเดฐเดฃเด‚ -1 เด’เดชเตเดชเดฟเดŸเดพเดคเตเดค เดชเต‚เตผเดฃเตเดฃเดธเด‚เด–เตเดฏ เดคเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ;
  • เด•เต‹เตบเดธเตเดฑเตเดฑเตปเดฑเตเด•เตพเด•เตเด•เตเด‚ เดฒเต‚เดชเตเดชเต เดตเต‡เดฐเดฟเดฏเดฌเดฟเดณเตเด•เตพเด•เตเด•เตเดฎเดพเดฏเดฟ เดŸเตเดฏเต‚เดชเตเดชเดฟเตพเดธเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.
    เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด‡เดชเตเดชเต‹เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต 'const (d, e) = (7, "เดŽเดŸเตเดŸเต")", "for (x, y) in f" เดŽเดจเตเดจเดฟเด™เตเด™เดจเต†เดฏเตเดณเตเดณ เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚;

  • เดนเดพเดทเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเดŸเตเดŸเดฟเด•เด•เดณเตเดŸเต†เดฏเตเด‚ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เด‡เดจเต€เดทเตเดฏเดฒเตˆเดธเต‡เดทเตป เดจเตฝเด•เดฟ. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "var s: HashSet[int]" เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเดจเดŸเดฟ "s.incl(5)" เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด…เดคเต เดฎเตเดฎเตเดชเต เด’เดฐเต เดชเดฟเดถเด•เดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต;
  • "เด•เต‡เดธเต" เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเตผ, เด…เดฑเต‡ เดธเต‚เดšเดฟเด• เดŽเดจเตเดจเดฟเดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเดถเตเดจเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏ เดชเดฟเดถเด•เต เดตเดฟเดตเดฐเด™เตเด™เตพ เดชเดฐเดฟเดงเดฟเด•เตเด•เต เดชเตเดฑเดคเตเดคเดพเดฃเต;
  • เด†เดตเตผเดคเตเดคเดจ เดธเดฎเดฏเดคเตเดคเต เดชเดŸเตเดŸเดฟเด•เดฏเตเดŸเต† เดจเต€เดณเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดจเดฟเดฐเต‹เดงเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•