рднрд╡рд┐рд╖реНрдп WinRT рдпрд╛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА 2.0

рдбрд╛рдпрд░реЗрдХреНрдЯрдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рддреЗрдЬ рдФрд░ рд╕рдмрд╕реЗ рдкреВрд░реНрдг .NET рд░реИрдкрд░ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛, рдЕрд▓реЗрдХреНрдЬреЗрдВрдбрд░ рдореБрдЯреЗрд▓, рдЬреЛ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬ 8 рдореЗрдЯреНрд░реЛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣рд╛ рд╣реИ, рдлреНрд░реЗрдВрдЪ рдбреЗрдореЛ рдЧреНрд░реБрдк рдлреНрд░рд┐рдХреНрд╡реЗрдВрд╕реА рдХреЗ рдПрдХ рд╕рджрд╕реНрдп, рд╕рд┐рд▓рд┐рдХреЙрдирд╕реНрдЯреАрдбрд┐рдпреЛ рдкрд░ рдЧреЗрдо рдЗрдВрдЬрди рдХреЗ рдЖрд░ рдПрдВрдб рдбреА рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╣рдо рдЬрд╛рд╡рд╛ рдФрд░ .NET рдЬреИрд╕реА рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдпреБрдЧ рдХреЗ рдмрд╛рдж "рдЧреЛрдЗрдВрдЧ рдиреЗрдЯрд┐рд╡" рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреА рд╡рд╛рдкрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╢реЛрд░ рд╕реБрди рд░рд╣реЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓, рдЬрдм WinRT рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддрдм рди рддреЛ рдмрд╣реБрдд рджреВрд░ рдХреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреАрдВ, рдЬрд┐рд╕рдореЗрдВ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ .NET рдорд░ рдЪреБрдХрд╛ рдерд╛ рдФрд░ C ++ рдЕрдкрдиреЗ рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рд▓реМрдЯ рд░рд╣рд╛ рдерд╛ - рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рдФрд░ рдПрдХрдорд╛рддреНрд░ рд╕рд╣реА рддрд░реАрдХрд╛, рдЬрдмрдХрд┐ JIT рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рдерд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ (рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдмрд╕реЗ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЬреЗрдЖрдИрдЯреА рдХреЗ рдлрд╛рдпрджреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдХреЛрдИ рднреА рдХреЛрдб рдПрдХ рд░рд╛рд╕реНрддрд╛ рдпрд╛ рджреВрд╕рд░рд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рдкрд╣рд▓реЗ рджреЗрд╢реА рд╣реЛ рдЬрд╛рдПрдЧрд╛ - рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдЙрд╕ рдкрде рдХреА рд▓рдВрдмрд╛рдИ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рдореВрд▓ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдЧрд╛, рдФрд░ рдпрд╣ рдХрд┐рддрдирд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рд╣реЛрдЧрд╛ред "рджреЗрд╢реА" рд╢рдмреНрдж рдХрд╛ рдЕрд░реНрде рдереЛрдбрд╝рд╛ рдмрджрд▓ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╢рдмреНрдж "рдкреНрд░рджрд░реНрд╢рди" рдХреЗ рд╕рд╛рде рдЕрдЯреВрдЯ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛ [C #] рдХреЗ рдПрдХ рдордЬрдмреВрдд рдкреНрд░рдореЛрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ, рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рд▓рд┐рдЦрд┐рдд C ++ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдХрдо рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕ рддрдереНрдп рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ C ++ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдм WinRT рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреНрд░реЙрд╕-рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рдЖрдзрд╛рд░ рд╣реЛрдВрдЧреА? рд╕рдЪ рдореЗрдВ, рдореИрдВ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ .NET рдорд░ рдЬрд╛рдП, рдФрд░ рдпрд╣ рдкреЛрд╕реНрдЯ рдХреНрдпреЛрдВ рдФрд░ рдХреНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред

рдирд┐рдпрдВрддреНрд░рд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдпреБрдЧ


рдЖрдЗрдП рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╣рд╛рд▓рд┐рдпрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореБрджреНрджреЛрдВ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓реЗрдВред рд╕реНрд▓реЛрдЧрди рдЬрд╛рд╡рд╛ рдпрд╛рдж рд╣реИ? "рд╣рд░ рдЬрдЧрд╣ рдПрдХ рдмрд╛рд░ рд▓рд┐рдЦреЛред" рдпрд╣ рдПрдХ рдирдП рдкреНрд░рддрд┐рдорд╛рди рдХреА рд╢реБрд░реВрдЖрдд рдереА рдЬрдм рдкреВрд░реА рддрд░рд╣ рд╕реЗ "рд╕реБрд░рдХреНрд╖рд┐рдд" рдЖрднрд╛рд╕реА рдорд╢реАрди рднрд╛рд╖рд╛, рдПрдкреАрдЖрдИ рдХреЗ рдПрдХ рд╕рдореГрджреНрдз рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдХрд┐рд╕реА рднреА рдУрдПрд╕ рдФрд░ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧреАред рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдпреБрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдереАред рдЬрдмрдХрд┐ рдЬрд╛рд╡рд╛ рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд╛рд╕ рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ рдХрд╛рдлреА рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдпрд╣ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рднреА рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬреЛ рд╕реНрдореГрддрд┐ рдкреНрд░рдмрдВрдзрди рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рд╕реЗ рдЕрд╡рдЧрдд рдереЗ, рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдЬреЗрдЖрдИрдЯреА (рд╣рд╛рд▓рд╛рдВрдХрд┐ рддрдм рд╕реЗ рд╕рдм рдХреБрдЫ рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реБрдЖ рд╣реИ), рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЦрд░рд╛рдм рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд╕рдорд╛рдзрд╛рди, рдЬреИрд╕реЗ рдХрд┐ рдХрдореА рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди, рдореЗрдореЛрд░реА рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ, рдФрд░ рдЬреЗрдПрдирдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореВрд▓ рдХреЛрдб рдореЗрдВ рдХреЙрд▓ рдмреЗрд╣рдж рдЕрдХреНрд╖рдо рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдереАрдВ (рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рднреА рдореВрд▓ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдФрд░ рдмрдирд╛рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдПрд▓ рд╕рднреА рд╡рд╕реНрддреБ - рдХреНрдпрд╛ рдПрдХ рднрдпрд╛рдирдХ рд╡рд┐рдЪрд╛рд░!)ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд╛рд╡рд╛ рд╕реНрд╡рдпрдВ рд╕реНрд▓реЛрдЧрди рдореЗрдВ рдХрд┐рдП рдЧрдП рд╡рд╛рджреЗ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреА рд╕рднреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдПрдХ рдПрдХрд▓ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╕реНрд╡рд┐рдВрдЧ рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЛ рд╣рд▓реНрдХреЗ рдврдВрдЧ рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛, рди рдХрд┐ рд╕рдмрд╕реЗ рдЗрд╖реНрдЯрддрдо рдпреВрдЖрдИ рдлреНрд░реЗрдорд╡рд░реНрдХред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрд╛рд╡рд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдПрдХ рдПрдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрдИ рдиреЗ JIT рдФрд░ рдмрд╛рдИрдЯреЗрдХреЛрдб рдореЗрдВ рдЬрд╛рд╡рд╛ JVM рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рджреЗрдЦреАред

рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдпреБрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, Microsoft рдиреЗ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА (рд╣рд░ рдХреЛрдИ рдЗрд╕ рдХрд╣рд╛рдиреА рдХреЗ рдЕрдВрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ) рдФрд░ рдЕрдВрддрддрдГ рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдордВрдЪ рд╣рд╛рд╕рд┐рд▓ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдирд┐рд░реНрдорд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдХреНрд╡реЗрдЯреЛрдб, рдХреАрд╡рд░реНрдб рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд, рджреЗрд╢реА рдХреЛрдб, рд╣рд▓реНрдХреЗ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдХреБрд╢рд▓ рдЬреЗрдЖрдИрдЯреА рдФрд░ рдПрдирдЬреАрдПрди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реБрдП, рддреЗрдЬреА рд╕реЗ рдмрдврд╝рддреА рд╕реА #, рд╕реА ++ / рд╕реАрдПрд▓рдЖрдИ рднрд╛рд╖рд╛, рдЖрджрд┐ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрдВрдЯрд░рд▓реЗрдиреНрдЧреБрдПрдЬ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдФрд░ рдЬрд╛рд╡рд╛ рд╕реНрд▓реЛрдЧрди рдХреЗ рдмреЛрдЭ рдХреЗ рдмрд┐рдирд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдХрдУрдПрд╕ рдпрд╛ рдореВрдирд▓рд╛рдЗрдЯ рдкрд░ рд╕рд┐рд▓реНрд╡рд░рд▓рд╛рдЗрдЯ рдЦрд░рд╛рдм рдирд╣реАрдВ рдерд╛ред рдкреНрд░рдпрд╛рд╕)ред

рджреЛрдиреЛрдВ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдиреЗ рдПрдХ рд╕рдорд╛рди рдЕрдЦрдВрдб рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛: рдореЗрдЯрд╛рдбреЗрдЯрд╛, рдмрд╛рдпрдЯреЗрдХреЛрдб, рдЬреЗрдЖрдИрдЯреА рдФрд░ рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ - рдпрд╣ рд╕рдм рдирд┐рдХрдЯ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИред рддрджрдиреБрд╕рд╛рд░, рд╕рдорд╛рди рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВ: рдЬреЗрдЖрдИрдЯреА рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рджреЗрд░реА рд╣реИ, рдФрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рдЙрддрдирд╛ рддреЗрдЬрд╝ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдореБрдЦреНрдп рдХрд╛рд░рдг:


рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦрд░рд╛рдм рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдврд╛рдВрдЪреЗ рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдмрдВрдзрд┐рдд рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрд╛ рд░рд╛рдЬрд╛ рд╣реИ рдФрд░ рд╕рднреА рд╕рдорд░реНрдерд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рднреНрдп рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рдЙрддреНрдкрд╛рджрдХрддрд╛ рдФрд░ рдХреНрд░реЙрд╕-рднрд╛рд╖рд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХрд╛ рд░рд╛рдЬрд╛ рд╣реИред рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдпреБрдЧ рдХрд╛ рдЪрд░рдореЛрддреНрдХрд░реНрд╖ рд╕рдВрднрд╡рддрдГ WindowsPhone рдФрд░ VisualStudio 2010 рдХрд╛ рд▓реЙрдиреНрдЪ рдерд╛ (рдЬреЛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП WPF рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ WPF рдиреЗ рдореВрд▓ рдХреЛрдб рдХреЗ рдПрдХ рд╕рднреНрдп рд░рд╛рд╢рд┐ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдерд╛)ред рдЙрд╕ рд╕рдордп рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рдЕрдиреБрдордд рддрд░реАрдХрд╛ рдерд╛ред рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдмрд╛рдд рдирд╣реАрдВ рдереА рдЬреЛ рд╣реЛ рд╕рдХрддреА рдереАред рдЕрдирд╕реБрд▓рдЭреЗ рдиреЗрдЯ рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд▓рдВрдмреА рд╕реВрдЪреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, "рджреЗрд╢реА рдбреЗрд╡рд▓рдкрд░реНрд╕" рдХреЛ рд╡рд╛рдкрд╕ рд╣рдбрд╝рддрд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдордп рдерд╛, рдФрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХрд╛ рд╣рд░ рдЕрдзрд┐рдХрд╛рд░ рдерд╛ред

рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдЕрд░реНрде рдПрдХ рдЕрд░реНрде рдореЗрдВ рд╣реИред .NET рдХреЛ рддреНрдпрд╛рдЧ рджреЗрдирд╛ред рдореБрдЭреЗ Microsoft рдХреА рдЖрдВрддрд░рд┐рдХ рд░рд╕реЛрдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рд░рд┐рдкреЛрд░реНрдЯреНрд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рдордЬрдмреВрдд рдЯрдХрд░рд╛рд╡ рд╣реИред .NET рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдпрд╛ рдмрджрддрд░, рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Microsoft рдХрдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, JIT / NGEN рдореЗрдВ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрдирд╕реБрд▓рдЭреЗ рдЕрдиреБрд░реЛрдз, рдЬрд┐рд╕рдореЗрдВ SIMD рдЬреИрд╕реА рдЪреАрдЬреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп)ред рдФрд░ рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпреЗ рд╕рднреА рдмрджрд▓рд╛рд╡ рддрднреА рд╕рдВрднрд╡ рд╣реИрдВ рдЬрдм .NET рдПрдХ рд╡реИрд╢реНрд╡рд┐рдХ рд░рдгрдиреАрддрд┐ рд╣реИ рдФрд░ рд╕рднреА рд╡рд┐рднрд╛рдЧреЛрдВ рдХреЗ рдордЬрдмреВрдд рд╕рдорд░реНрдерди рдФрд░ рднрд╛рдЧреАрджрд╛рд░реА рдХреЗ рд╕рд╛рде рд╣реИред

рдЙрд╕реА рд╕рдордп, Google рдиреЗ рдЕрдкрдиреА NativeClient рддрдХрдиреАрдХ рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ рдЖрдкрдХреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рд╕реАрдзреЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдореЗрдВ рджреЗрд╢реА рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓, "рдЧреЛрдЗрдВрдЧ рдиреЗрдЯрд┐рд╡" рдкреНрд░рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рдж, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рдЕрдЧрд▓реЗ IE рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ HTML5 рднреА рдореВрд▓ рд╣реЛрдЧрд╛! рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╕реЗред

" рд░реАрдбрд░ рдХреНрдпреВ рдПрдВрдб рдП: рдЬрдм рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ рдЬреЗрдЖрдИрдЯреА рдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдХреЛ рдмрдЪрд╛рдПрдЧреА? " рдЧреЛрдЗрдВрдЧ рдиреЗрдЯрд┐рд╡ рдЗрдВрдЬреАрд▓рд┐рд╕реНрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣рд░реНрдм рд╕рдЯрд░, рдЬреЗрдЖрдИрдЯреА рдХреЗ "" рдЧреЛрдЗрдВрдЧ рдиреЗрдЯрд┐рд╡ "рд╕реЛрдЪ рдХреЗ рджрд░реНрд╢рди рдореЗрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (" рдХреНрдпрд╛ рдЬреЗрдЯреНрд╕ рддреЗрдЬ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? " рдХрдИ рдЧрд▓рдд рддрдереНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдорд┐рдЧреБрдПрд▓ рдбреЗ рдЗрдХрд╛рдЬрд╝рд╛ рджреНрд╡рд╛рд░рд╛ рдкреЛрд╕реНрдЯ), рд▓реЗрдХрд┐рди рдЪрд▓реЛ рдмрд╕ рдХреБрдВрдЬреА рдХреЛ рджреЗрдЦреЗрдВ: рднрд▓реЗ рд╣реА рдЬреЗрдЖрдИрдЯреА рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдмреЗрд╣рддрд░ рд╣реЛ рдЬрд╛рдП, рдкреНрд░рдмрдВрдзрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмреАрдЪ рдЪрдпрди рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдмрдбрд╝реА рд▓реАрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рд╛рд╕реНрддрд╛ рдЙрдирдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╣реА рдЖрд░реНрдбрд░ рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред

рдФрд░ рдЙрд╕ рдХреНрд╖рдг рдореЗрдВ WinRT рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рддреЗрдЬ рдХреЛрдиреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдЪрд┐рдХрдирд╛ рдХрд░рддрд╛ рд╣реИред .NET рджрд░реНрд╢рди (рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рдФрд░ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░реЛрдВ, рдЬреИрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдФрд░ рд╕рд░рдгрд┐рдпреЛрдВ) рдФрд░ рдЕрдЪреНрдЫреЗ рдкреБрд░рд╛рдиреЗ COM рдореЙрдбрд▓ (рджреЗрд╢реА рдЗрдВрдЯрд░рд▓реЗрдВрдЬрд┐рдВрдЧ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рдЬрдХ рдХреЗ рд░реВрдк рдореЗрдВ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, WinRT CLR рджреБрдирд┐рдпрд╛ рдХреЗ рдмрд╛рд╣рд░ рднрд╛рд╖рд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреЛрдИ рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рдирд┐ рдирд╣реАрдВ рд╣реИ C ++) рдФрд░ OS рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рдЖрдзреБрдирд┐рдХ API рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдпрд╣ рдЬреАрд╡рди, рдмреНрд░рд╣реНрдорд╛рдВрдб рдФрд░ рдЙрд╕ рд╕рднреА рдХреЗ рдореБрдЦреНрдп рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рд╣реИ? рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд╣реАрдВред WinRT рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЛрдВрдиреЗ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдЕрднрд┐рд╕рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрд░реНрд╕ рдЪреБрдирд╛, рдЬреЛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдорд╣рд╛рди рдЪреАрдЬреЛрдВ рдХреЛ рдЬрдиреНрдо рджреЗ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рд╕рд╣реА рд░рд╛рд╕реНрддрд╛ рдЪреБрдирдиреЗ рдореЗрдВ рдХреЛрдИ рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ "рд╕рд╣реА рддрд░реАрдХрд╛" рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдЬрд╛ рд░рд╣реЗ рдореВрд▓рдирд┐рд╡рд╛рд╕реА 2.0 - рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди


рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдВрдЪ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рдмрдВрдзрд┐рдд рдХреЛрдб рдЕрдкрдиреЗ рдкреВрд░реЗ рдЬреАрд╡рди рдХреЛ рдзреАрдореА JIT рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд░реНрдмрд╛рдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореЛрдиреЛ iOS / рд▓рд┐рдирдХреНрд╕ рдкрд░ LLVM рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрдХрд▓рд┐рдд C # рдХреЛрдб рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ) рдФрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рдИрдЯреЗрдХреЛрдб рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдирд┐рдпрдВрддреНрд░рд┐рдд рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ (рдЬреИрд╕реЗ рд╕рд░рдгреА рдмрд╛рдЙрдВрдб рдЪреЗрдХрд┐рдВрдЧ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдирд╛)ред

рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдЕрдм рдХреНрд░реЙрд╕-рднрд╛рд╖рд╛ рд╕рдВрдХрд▓рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рдХрдореА рд╣реИред IE 10 рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ JIT, .NET JIT рдФрд░ NGEN рдХрдВрдкрд╛рдЗрд▓рд░, рд╡рд┐рдЬреБрдЕрд▓ C ++ рдХрдВрдкрд╛рдЗрд▓рд░ (рдФрд░ рдХрдИ рдЕрдиреНрдп) рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ - рд╡реЗ рд╕рднреА рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓реА рдФрд░ рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдХреБрд╢рд▓ рдорд╢реАрди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВред рдЖрдкрдХреЗ рдирд┐рдкрдЯрд╛рди рдореЗрдВ рдПрдХрд▓ рд╕рдВрдХрд▓рдХ рд╣реЛрдирд╛ рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреЛрдб рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдиреЗ рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рд╣реИред

Channel9 рдкрд░ рдлреЗрд▓рд┐рдХреНрд╕ 9 рдиреЗ рдкрд╛рдпрд╛ рдХрд┐ Microsoft рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИ, рд▓реЗрдХрд┐рди "рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди" рдХрд╛ рдореБрджреНрджрд╛ рддрд╕реНрд╡реАрд░ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкрд╣рд▓реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ "рд╕рд╣реА рддрд░реАрдХрд╛" рдПрдХ рд╡реНрдпрд╛рдкрдХ рдПрдХреАрдХреГрдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реИ, рди рдХреЗрд╡рд▓ рдПрдХ рдмреЗрд╣рддрд░ рдПрд▓рдПрд▓рд╡реАрдПрдо рд╕реНрдЯреИрдХ, рдмрд▓реНрдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ (рд╕реА ++ рдХрдВрдкрд╛рдЗрд▓рд░, рдЬреЗрдЖрдИрдЯреА, рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛, рдореЗрдЯрд╛рдбреЗрдЯрд╛, рдЖрджрд┐) рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдЕрдиреБрднрд╡ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реИ, " рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреНрд╕реНрдЯреЗрдВрд╕рд┐рдмрд▓ рдФрд░ рдореЙрдбреНрдпреВрд▓рд░ "рд╕реАрдПрд▓рдЖрд░" рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛:



рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд╕реАрдПрд▓рдЖрд░ рд╕реНрдЯреИрдХ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЬреЗрдЖрдИрдЯреА рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдмрд╛рдзреНрдп рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рдБ, .NET рдореЗрдВ NGEN рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рдордЧреНрд░ рдХрд╛рд░реНрдп рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рд╣реИ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ) рдЬреАрдПрд╕реА рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд) рдФрд░ рдореЗрдореЛрд░реА рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд╢реНрд░рд┐рдд рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдЗрд╕рдХреЗ рдмрд┐рдирд╛ред

рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рд╕рд╛рджрдЧреА рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдмрд▓рд┐рджрд╛рди рдХреЗ рдмрд┐рдирд╛ рдЗрдВрдЯрд░рд▓реЗрдиреНрдЬреЗрдЬ рдЗрдВрдЯрд░реИрдХреНрд╢рди рд╕рд░рд▓ рд╣реЛрдЧрд╛ред рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ, рдУрдПрд╕ рдЦреБрдж рдХреЛ рдПрдХ рд╕рдорд╛рди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╢рд╛рдпрдж рдпрд╣ рд╡рд┐рдЪрд╛рд░ рд░реЗрдбрд╣реЙрдХ (рдпрд╣ рд╕рдВрдХрд▓рдХ рдХреЗ рд▓рд┐рдП) рдпрд╛ рдорд┐рдбреЛрд░реА (рдУрдПрд╕ рдХреЗ рд▓рд┐рдП) рдЬреИрд╕реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХрд╛ рдЖрдзрд╛рд░ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдПрдХреАрдХреГрдд рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рд╢рд╛рдпрдж рдХреЗрд╡рд▓ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддрдХ рд╕реАрдзреЗ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдлреЗрд▓рд┐рдХреНрд╕ 9 рдиреЗ рдпрд╣ рднреА рдЦреБрд▓рд╛рд╕рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдПрдордбреАрдЖрдИрдПрд▓ (.NET рдмрд╛рдЗрдЯрдХреЛрдб) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рдмрд╛рдпреЛрдЯреЗрдХ, рдирд┐рдореНрди рд╕реНрддрд░, рдЬрд┐рд╕реЗ рдПрдордбреАрдЖрдИрдПрд▓ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рд┐рд░реНрдл рдкрд╣рд▓реЗ рд╕реЗ рд╡рд░реНрдгрд┐рдд рдордзреНрдпрд╡рд░реНрддреА рдмрд╛рдпреЛрдЯреЗрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐, рдпрджрд┐ рдЖрдк рдЗрд╕реА рдкреЗрдЯреЗрдВрдЯ " INTERMEDIATE LANGUAGE SUPPORT FOR CHANGE RESILIENCE " рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдЖрдк x86 рдирд┐рд░реНрджреЗрд╢ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛-рд╕реНрд╡рддрдВрддреНрд░ рдмрд╛рдпреЛрдЯреЗрдХ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдлрд┐рдЯ рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж рд╡реЗ рдПрдордПрд╕рдЖрдИрдПрд▓ рдХреЛ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗ рдФрд░ рдПрдордбреАрдЖрдИрдПрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд┐рдореНрди рд╕реНрддрд░ рдкрд░ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЬрд▓реНрдж рд╣реА рдЗрд╕рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд▓реЗрдВрдЧреЗред

рддреЛ, WinRT рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣рд▓ рдХрд░рддрд╛ рд╣реИ? рдореЗрдЯрд╛рдбрд╛рдЯрд╛, рдПрдкреАрдЖрдИ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдФрд░ рдЗрд╕рдХреА рд╢реИрд╢рд╡рд╛рд╡рд╕реНрдерд╛ рдореЗрдВ рдЗрдВрдЯрд░рд▓рд╛ interactionрдЬрдЧ рдмрд╛рддрдЪреАрдд (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╣реИрдВ)ред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╣реБрдд рдХреБрдЫ рдирд╣реАрдВ, рдПрдХ рддрд░рд╣ рдХрд╛ COM ++ред рдпрд╣ рднреА рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ WinRT рдЙрдиреНрдирдд рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬрдм рд╣рдо рдЗрд╕рдХреЗ рдПрдкреАрдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдореНрдмреЗрдбреЗрдб рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИред WinRT рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд┐ рдХреЙрд▓ рдПрдХ рдЖрднрд╛рд╕реА рдХреЙрд▓ рд╣реИ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рддрд╛рд▓рд┐рдХрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдПрдЧреА (рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдХрдИ рд╡рд░реНрдЪреБрдЕрд▓ рдХреЙрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реНрдерд┐рд░ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд╕рд░рд▓рддрдо рдкрдврд╝рдиреЗ-рд▓рд┐рдЦрдиреЗ рдХреЗ рдЧреБрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдЪреБрдЕрд▓ рдХреЙрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реИред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ WinRT рдХреЗрд╡рд▓ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп API рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рдЬрд┐рдирдореЗрдВ рд╣рдо рдЬрд╣рд╛рдВ рднреА рд╕рдВрднрд╡ рд╣реЛ, рд╡рд░реНрдЪреБрдЕрд▓ рдХреЙрд▓ рдФрд░ рдЧреИрд░-рдПрдореНрдмреЗрдбреЗрдб рдХреЛрдб рдХреА рдкрд░рдд рдХреЛ рджрд░рдХрд┐рдирд╛рд░ рдХрд░рддреЗ рд╣реБрдП рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд COM рдореЙрдбрд▓ рд╣реИ - рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ "рднрд╡рд┐рд╖реНрдп рдХрд╛ рдирд┐рд░реНрдорд╛рдг" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

C # 5.0 рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджрдХрддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди


рд╕реА # рдЬреИрд╕реА рднрд╛рд╖рд╛ рдЗрд╕ рддрд░рд╣ рдХреЗ рдореЙрдбреНрдпреВрд▓рд░ рд╕реАрдПрд▓рдЖрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрджрд░реНрд╢ рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реЛрдЧреА, рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдореМрдЬреВрджрд╛ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯреЗрдЯреЛрдб рдореЗрдВ рдкреЛрд░реНрдЯ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд▓реЗрдХрд┐рди рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, C # рдХреЛ рдХрдИ рдкрд╣рд▓реБрдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░рдирд╛ рд╣реЛрдЧрд╛:



рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреНрдп рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ:



рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдбреЗрд╡рд▓рдкрд░ рдХреА рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдмрд┐рдирд╛ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдРрд╕реА рдПрдХреАрдХреГрдд рдкреНрд░рдгрд╛рд▓реА рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП C ++ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП C # рд╕реЗ рдХрдо рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ ред рдХреБрдЫ рд▓реЛрдЧ рддрд░реНрдХ рджреЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ C ++ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╣ рд╕рдм рдФрд░ рдЕрдзрд┐рдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ C ++ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрд╡реНрдпрд╡рд╕реНрдерд┐рдд (рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ) рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЦрддрд░рдирд╛рдХ рд╣реИредрдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд░ рдЬрдЧрд╣ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╣рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдЗрд╕рдХреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЬреЛ рдХрд┐ рдореЗрдореЛрд░реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдареАрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ рдпрджрд┐ рдЗрди рд╕реНрдерд╛рдиреЛрдВ рдХреЛ рдХреЛрдб рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рд╢рдмреНрдж ASM)ред рдЕрдкрдиреЗ рдХреЛрдб рдореЗрдВ рдЗрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╣рд░ рдЬрдЧрд╣ рд╣реИред

рдЖрдЧреЗ рдХреНрдпрд╛?


рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ Microsoft рдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗ рд╡рд┐рд╢реЗрд╖ рддрдХ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рдЪреБрдирд╛ рд╣реИ рдФрд░ WinRT рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛ рд╣реИ, рдЬреЛ рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдФрд░ рд╕рд░рд▓ рдХреНрд░реЙрд╕-рднрд╛рд╖рд╛ рдЗрдВрдЯрд░реИрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдФрд░ рдлрд┐рд░ рд╡реЗ рдЕрдкрдиреЗ рдУрдПрд╕ рдХреЗ рдЕрдЧрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдЗрди рд╕рднреА рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдВрдЧреЗред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЖрджрд░реНрд╢ рд╕реНрдерд┐рддрд┐ рд╣реИ рдФрд░ рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ Microsoft рдЗрд╕реЗ рд╕рдВрднрд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдШреЛрд╖рдгрд╛ рдХреА рд╣реИ рдХрд┐ WP8 рдореЗрдВ .NET рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛, рддреЛ рд╣рдо рдЕрднреА рднреА рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЬрд╛рдирддреЗ рд╣реИрдВ: рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЕрдиреБрдХреВрд▓рд┐рдд NGEN рд╣реИ (рдЬреЛ рдореБрдЭреЗ рдпрд╛рдж рд╣реИ, рдкреНрд░рджрд░реНрд╢рди-рдЙрдиреНрдореБрдЦ рдирд╣реАрдВ рд╣реИ рдФрд░ рдПрдХ рдХреЗ рд╕рдорд╛рди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред рдЬреЗрдЖрдИрдЯреА рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ) рдпрд╛ рд░реЗрдбрд╣реЙрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдЕрднреА рддрдХ рдкреЗрд╢ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

Microsoft рд╕рдВрднрд╡рддрдГ C ++ рдХрдВрдкрд╛рдЗрд▓рд░, JIT, рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛, рдФрд░ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд R & D рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдЦрд╛рд▓реА рдореЗрдВ рдХреБрдЫ рд╣реИ ...

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ - .NET рдХреЛ рдорд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЕрдзрд┐рдХ рдПрдХреАрдХреГрдд, рдкреНрд░рджрд░реНрд╢рди-рдЙрдиреНрдореБрдЦ рдПрдХ рдХреЛ рд░рд╛рд╕реНрддрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП, рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдЬрд╣рд╛рдВ рдкреНрд░рдмрдВрдзрд┐рдд (рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдЙрддреНрдкрд╛рджрдХрддрд╛) рдФрд░ рдЕрдкреНрд░рдмрдВрдзрд┐рдд (рдкреНрд░рджрд░реНрд╢рди) рдмрд╛рд░реАрдХреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдФрд░ рдпрд╣ WinRT рд╡рд┐рдХрд╛рд╕ рдХреЗ рдЕрдЧрд▓реЗ рджреМрд░ рдХрд╛ рдПрдХ рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

Source: https://habr.com/ru/post/In149866/


All Articles