рдПрд░рд▓рд╛рдВрдЧ/рдУрдЯреАрдкреА 25 рд░рд┐рд▓реАрдЬ

рдПрдХ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдПрд░реНрд▓реИрдВрдЧ 25 рдЬрд╛рд░реА рдХреА рдЧрдИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡рд┐рддрд░рд┐рдд, рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рднрд╛рд╖рд╛ рджреВрд░рд╕рдВрдЪрд╛рд░, рдмреИрдВрдХрд┐рдВрдЧ рдкреНрд░рдгрд╛рд▓реА, рдИ-рдХреЙрдорд░реНрд╕, рдХрдВрдкреНрдпреВрдЯрд░ рдЯреЗрд▓реАрдлреЛрдиреА рдФрд░ рддреНрд╡рд░рд┐рдд рд╕рдВрджреЗрд╢ рдЬреИрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╛рдкрдХ рд╣реЛ рдЧрдИ рд╣реИред рдЙрд╕реА рд╕рдордп, рдУрдЯреАрдкреА 25 (рдУрдкрди рдЯреЗрд▓реАрдХреЙрдо рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо) рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ - рдПрд░рд▓рд╛рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдШрдЯрдХреЛрдВ рдХрд╛ рдПрдХ рд╕рд╛рдереА рд╕реЗрдЯред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░:

  • рдПрдХ рдмреНрд▓реЙрдХ рдореЗрдВ рдХрдИ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ "рд╢рд╛рдпрдж ... рдЕрдВрдд" рдирд┐рд░реНрдорд╛рдг рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ "рд╢реБрд░реВ ... рдЕрдВрдд" рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдмреНрд▓реЙрдХ рд╕реЗ рдЪрд░ рдХреЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рдУрд░ рдирд╣реАрдВ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред
  • рдЪрдпрдирд╛рддреНрдордХ рд╕реБрд╡рд┐рдзрд╛ рд╕рдХреНрд░рд┐рдпрдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЛ рддреЛрдбрд╝реЗ рдмрд┐рдирд╛ рдирдИ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЗрдВрдЯрд░рдСрдкрд░реЗрдмрд┐рд▓рд┐рдЯреА-рдмреНрд░реЗрдХрд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ рд░рдирдЯрд╛рдЗрдо рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдзреАрд░реЗ-рдзреАрд░реЗ рдкрд░рд┐рдЪрдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдФрд░ рдХреЛрдб рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдлреАрдЪрд░() рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЪрд╛рд▓реВ рдФрд░ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдПрдХ рдирдпрд╛ рд╢рд╛рдпрдж рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк "feature(maybe_expr,enable)" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • JIT рдХрдВрдкрд╛рдЗрд▓рд░ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдФрд░ 64-рдмрд┐рдЯ ARM рдкреНрд░реЛрд╕реЗрд╕рд░ (AArch64) рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкрд░реНрдлрд╝ рдФрд░ рдЬреАрдбреАрдмреА рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рд╕рдорд░реНрдерди, рдЬреЛ рдХреЛрдб рдореЗрдВ рд▓рд╛рдЗрди рдирдВрдмрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • рд╕рдВрдмрдВрдзрд┐рдд рдПрд░реНрд▓реИрдВрдЧ рдиреЛрдбреНрд╕ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреАрдпрд░ рдореЙрдбреНрдпреВрд▓ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдПрдХ рдмрд╛рд░ рдиреЛрдб рд╕реЗ рдирд┐рдпрдВрддреНрд░рдг рдХрдиреЗрдХреНрд╢рди рдЦреЛ рдЬрд╛рдиреЗ рдкрд░, рдиреЛрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
  • рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред
  • рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдЧреНрд░реБрдк_рдлреНрд░реЙрдо_рд▓рд┐рд╕реНрдЯ/2 рдФрд░ рдЧреНрд░реБрдк_рдлреНрд░реЙрдо_рд▓рд┐рд╕реНрдЯ/3 рдХреЛ рдореИрдк рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рд╕реВрдЪреА рдореЗрдВ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рддрддреНрд╡реЛрдВ рдХреЛ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░рдиреЗ рдФрд░ рддрддреНрд╡ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдЯреБрдкрд▓реНрд╕ рдХреА рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди uniq/1, uniq/2, enumerate/1 рдФрд░ enumerate/2 рдХреЛ lists рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред
  • рд░реИрдВрдб рдореЙрдбреНрдпреВрд▓ рдПрдХ рдирдпрд╛, рдмрд╣реБрдд рддреЗрдЬрд╝ рдЫрджреНрдо-рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрдирд░реЗрдЯрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ