āύāĻŋāĻŽ āϏāĻŋāϏā§āĻā§āĻŽ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽāĻŋāĻ āĻāĻžāώāĻžāϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏāĻāϏā§āĻāϰāĻŖ āĻĒā§āϰāĻāĻžāĻļāĻŋāϤ āĻšāϝāĻŧā§āĻā§āĨ¤ āĻāĻāĻŋāϰ āϏāĻāϏā§āĻāϰāĻŖ 1.0 āĻāϰ āϏāĻžāĻĨā§ āĻāĻāĻļāĻŋāĻ āĻ āϏāĻā§āĻāϤāĻŋ āϰāϝāĻŧā§āĻā§, āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ āĻāĻ ā§āϰ āϧāϰāύā§āϰ āϰā§āĻĒāĻžāύā§āϤāϰā§āϰ āĻāĻžāϰāĻŖā§āĨ¤ āĻāĻŋāύā§āϤ⧠āĻāĻ āĻā§āώā§āϤā§āϰ⧠āĻāĻāĻāĻŋ āĻĒāϤāĻžāĻāĻž āĻāĻā§ -useVersion:1.0.
āĻĒā§āϰāϧāĻžāύ āĻāĻĻā§āĻāĻžāĻŦāύ āĻšāϞ āĻāĻāĻāĻŋ āύāϤā§āύ āĻāĻŦāϰā§āĻāύāĻž āϏāĻāĻā§āϰāĻšāĻāĻžāϰā§, āϝāĻž -gc:arc āĻŦāĻŋāĻāϞā§āĻĒ āĻĻā§āĻŦāĻžāϰāĻž āϏāĻā§āώāĻŽāĨ¤ āĻāĻžāώāĻžāϰ āϞā§āĻāĻ, āĻāύā§āĻĻā§āϰā§āϝāĻŧāĻžāϏ āϰāĻŽā§āĻĢ, ARC āĻāϰ āϏā§āĻŦāĻŋāϧāĻžāĻā§āϞāĻŋ āϏāĻŽā§āĻĒāϰā§āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļāĻĻ āύāĻŋāĻŦāύā§āϧ āϞāĻŋāĻāϤ⧠āĻāϞā§āĻā§āύ, āϤāĻŦā§ āĻāĻĒāĻžāϤāϤ āϤāĻŋāύāĻŋ āĻāĻĒāύāĻžāĻā§ āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āĻāĻŽāύā§āϤā§āϰāĻŖ āĻāĻžāύāĻŋāϝāĻŧā§āĻā§āύ FOSDEM-āĻ āϤāĻžāϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāύā§āϏ āϏāĻš, āϝāĻž āĻŦā§āĻā§āĻāĻŽāĻžāϰā§āĻ āĻĢāϞāĻžāĻĢāϞ āĻĻā§āĻāĻžāϝāĻŧāĨ¤
- āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻāύ āĻāϤā§āĻĒāĻžāĻĻāĻŋāϤ āϏāĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄā§āϰ āĻāϰāĻ āϏā§āĻŦāĻŋāϧāĻžāĻāύāĻ āĻĒāϰā§āĻā§āώāĻžāϰ āĻāύā§āϝ --asm āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋāĻā§ āϏāĻŽāϰā§āĻĨāύ āĻāϰā§āĨ¤
- āϏāĻžāϰāĻŋāĻŦāĻĻā§āϧ āĻĒā§āϰāĻžāĻāĻŽāĻž āĻ āĻŦāĻā§āĻā§āĻ āĻā§āϰāĻŋāϝāĻŧā§āĻŦāϞ āĻāĻŦāĻ āĻā§āώā§āϤā§āϰāĻā§āϞāĻŋāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§, āĻāĻāĻŋ C/C++ āĻ āĻ ā§āϝāĻžāϞāĻžāĻāύāĻžāϏā§āϰ āĻŽāϤā§āĨ¤
- =āϏāĻŋāĻā§āĻ āĻ āĻĒāĻžāϰā§āĻāϰ āĻāĻāύ āĻāĻā§āĻāĻŋāĻāĨ¤ āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻāύ =destroy āĻāĻŦāĻ copyMem-āĻāϰ āϏāĻāĻŽāĻŋāĻļā§āϰāĻŖ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāϏā§āϤā§āĻā§āϞāĻŋāĻā§ āĻĻāĻā§āώāϤāĻžāϰ āϏāĻžāĻĨā§ āϏāϰāĻžāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āϏā§āĻŦāĻžāĻā§āώāϰāĻŦāĻŋāĻšā§āύ āĻĒā§āϰā§āĻŖāϏāĻāĻā§āϝāĻžāϰ āϰā§āĻĒāĻžāύā§āϤāϰ āϰāĻžāύāĻāĻžāĻāĻŽā§ āĻā§āĻ āĻāϰāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āĻŦāĻŋāϏā§āϤāĻžāϰāĻŋāϤ https://github.com/nim-lang/RFCs/issues/175
- lvalue-āĻāϰ āĻāύā§āϝ āύāϤā§āύ āϏāĻŋāύāĻā§āϝāĻžāĻā§āϏ: var b {.byaddr.} = expr, āĻāĻŽāĻĻāĻžāύāĻŋ std/decls āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻāϝā§āĻā§āϤ
- āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ āĻāĻāĻāĻŋ āύāϤā§āύ āϏā§āĻāĻ āϏāĻŽāϰā§āĻĨāύ āĻāϰ⧠-panics:on, āϝāĻž āϰāĻžāύāĻāĻžāĻāĻŽ āϤā§āϰā§āĻāĻŋ āϝā§āĻŽāύ IndexError āĻŦāĻž OverflowError āĻā§ āĻŽāĻžāϰāĻžāϤā§āĻŽāĻ āϤā§āϰā§āĻāĻŋāϤ⧠āĻĒāϰāĻŋāĻŖāϤ āĻāϰ⧠āϝāĻž āĻā§āώā§āĻāĻž āĻāϰ⧠āϧāϰāĻž āϝāĻžāϝāĻŧ āύāĻžāĨ¤ āĻāĻāĻŋ āϰāĻžāύāĻāĻžāĻāĻŽ āĻĻāĻā§āώāϤāĻž āĻāĻŦāĻ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽā§āϰ āĻāĻāĻžāϰ āĻāύā§āύāϤ āĻāϰāϤ⧠āĻĒāĻžāϰā§āĨ¤
- āĻā§āύāĻžāϰā§āĻ āĻāϰāĻž JS āĻā§āĻĄ āϏā§āĻĒā§āϏ āĻāĻŦāĻ āĻā§āϝāĻžāĻŦā§āϰ āĻŽāĻŋāĻļāĻŽā§āϝāĻžāĻļā§āϰ āĻĒāϰāĻŋāĻŦāϰā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϏā§āĻĒā§āϏ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰā§āĨ¤
- āĻāĻŽā§āĻĒāĻžāĻāϞāĻžāϰ .localPassc pragma-āĻāϰ āĻāύā§āϝ āϏāĻŽāϰā§āĻĨāύ āϝā§āĻ āĻāϰā§āĻā§, āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ āύāĻŋāĻŽ āĻŽāĻĄāĻŋāĻāϞ āĻĨā§āĻā§ āϤā§āϰāĻŋ āĻāϰāĻž C(++) āĻĢāĻžāĻāϞā§āϰ āĻāύā§āϝ āĻŦāĻŋāĻļā§āώ C(++) āĻŦā§āϝāĻžāĻāĻāύā§āĻĄ āĻŦāĻŋāĻāϞā§āĻĒāĻā§āϞāĻŋ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāϤ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āϝā§āϤ⧠āĻĒāĻžāϰā§āĨ¤
- āύāĻŋāĻŽāĻĒā§āϰā§āĻāĻŋ āĻāϰ āĻāύā§āĻĄā§āύā§āĻā§āĻļāύ āϏā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āύā§āϤāĻŋāĻŦāĻžāĻāĻ āϝā§āĻā§āϤāĻŋ āĻā§āϰāĻšāĻŖ āĻāϰ⧠āύāĻž, āĻāĻžāϰāĻŖ āĻāĻāĻŋ āĻĢāĻžāĻāϞāĻā§āϞāĻŋ āĻāĻžāĻāĻāĻŋāϞāĨ¤
- āύāϤā§āύ āĻŽā§āϝāĻžāĻā§āϰ⧠āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ (āϏāĻāĻā§āϰāĻš, āĻĄā§āĻĒ, āĻā§āϝāĻžāĻĒāĻāĻžāϰ), āĻāĻŽāĻĻāĻžāύāĻŋ āĻāĻŋāύāĻŋāϰ āĻŽāĻžāϧā§āϝāĻŽā§ āϏāĻāϝā§āĻā§āϤāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āϏā§āĻā§āϝāĻžāύā§āĻĄāĻžāϰā§āĻĄ āϞāĻžāĻāĻŦā§āϰā§āϰāĻŋāϤ⧠āĻ āύā§āĻ āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āϝā§āĻ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻ āύā§āĻ āĻŦāĻžāĻ āĻĢāĻŋāĻā§āϏ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: linux.org.ru
