
рдпрд╣ рд╣рдорд╛рд░реА рдирдИ рдбреЗрдЯрд╛ рдУрд░рд┐рдПрдВрдЯреЗрдб рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рд╕реНрдЯреИрдХ (
рдбреЙрдЯреНрд╕ ) рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп рд╣реИред рд╣рдо рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╕рд╛рдЭрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдПрдХрддрд╛ рдЖрдЬ рдХреИрд╕реЗ рдФрд░ рдХреНрдпреЛрдВ рдмрди рдЧрдИ рд╣реИ, рдФрд░ рдпрд╣ рднреА рдмрддрд╛рдПрдВ рдХрд┐ рд╣рдо рдХрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рдПрдХрддрд╛ рдмреНрд▓реЙрдЧ рдкрд░ рдирдП рдбреЙрдЯреНрд╕ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
C ++ рдХреА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рд╡рд╣ рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрдзреБрдирд┐рдХ рдПрдХрддрд╛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред
рдПрдХ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╕рдмрд╕реЗ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд╕рд╛рде рдПрдХ рддрд░рд╣ рд╕реЗ рдирд┐рдкрдЯрдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ рдпрд╛ рджреВрд╕рд░рд╛ рдпрд╣ рд╣реИ: рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЛ рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдкреНрд░рджрд╛рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд▓рдХреНрд╖рд┐рдд рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реЛ, рдФрд░ рдЬрдм рдкреНрд░реЛрд╕реЗрд╕рд░ рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЦреЗрд▓ рд╢реБрд░реВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдХреЛрдб рдХреЗ рднрд╛рдЧ рдореЗрдВ рдЬреЛ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реИ, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрддрд┐рдо рдирд┐рд░реНрджреЗрд╢ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рдореЗрдВ рдмрд╕ рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╣рдореЗрдВ рдЕрдкрдиреЗ рддрд░реНрдХ рдХрд╛ рд▓рдЧрд╛рддрд╛рд░ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдФрд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рд╣рдореЗрдВ рдЬрд┐рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред
рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ C ++ рднрд╛рд╖рд╛ рдЗрд╕ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░рд╛ рд▓реВрдк рд╡реЗрдХреНрдЯрд░ рд╣реЛ рдЬрд╛рдП, рд▓реЗрдХрд┐рди рдПрдХ рд▓рд╛рдЦ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рдЗрд╕реЗ рд╡реЗрдХреНрдЯрд░реЗрдЯ рдирд╣реАрдВ рдХрд░ рдкрд╛рдПрдЧрд╛ред рдпрд╛ рддреЛ рдЖрдЬ рдпрд╣ рд╕рджрд┐рд╢ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХрд▓ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдХрд╛рд░рдг рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣рд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╕рднреА C / C ++ рдХрдВрдкрд╛рдЗрд▓рд░ рднреА рдореЗрд░реЗ рдХреЛрдб рдХреЛ рд╡реЗрдХреНрдЯрд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреЗ рд╣реИрдВред
рд╣рдордиреЗ рдЕрдкрдирд╛ "рдорд╢реАрди рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рддрд░реАрдХрд╛" рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реА рд╕рднреА рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдЧрд╛ред рд╕реА ++ рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рдкреВрд░реЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдереЛрдбрд╝рд╛ рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рдореЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛, рдЬрд┐рд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдордиреЗ рддрдп рдХрд┐рдпрд╛ рдХрд┐ рдЯреВрд▓ рдЪреЗрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдиреА рддрд╛рдХрдд рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рд▓ рдХрд░ рджреЗрдЧрд╛ред рд╣рдо рдЗрд╕реЗ рдЙрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╡рд┐рдХрд╕рд┐рдд рдХрд░реЗрдВрдЧреЗ рдЬрд┐рдиреНрд╣реЗрдВ рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рд╣реИред
рд╣рдо рдХрд┐рди рдХрд╛рд░рдХреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддреЗ рд╣реИрдВ?
- рдкреНрд░рджрд░реНрд╢рди = рд╕рд╣реАред рдореБрдЭреЗ рдпрд╣ рдХрд╣рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП: "рдЕрдЧрд░ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдпрд╣ рд▓реВрдк рд╕рджрд┐рд╢ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдПрдХ рд╕рдВрдХрд▓рдХ рддреНрд░реБрдЯрд┐ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╢реНрд░реЗрдгреА рд╕реЗ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ" рдУрд╣, рдХреЛрдб рдХреЗрд╡рд▓ рдЖрда рдмрд╛рд░ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рднреА рджреЗрддрд╛ рд╣реИ рд╕рд╣реА рдореВрд▓реНрдп, рд╡реНрдпрд╛рдкрд╛рд░ рдХреБрдЫ! тАЭ
- рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдоред рдЗрдирдкреБрдЯ рдХреЛрдб рдЬреЛ рдореИрдВ рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рд▓рдХреНрд╖реНрдп рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрд╣ рдЖрдИрдУрдПрд╕ рдпрд╛ рдПрдХреНрд╕рдмреЙрдХреНрд╕ рд╣реЛред
- рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдл рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд▓реВрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рд╕реА рднреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрдиреНрди рдорд╢реАрди рдХреЛрдб рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдмрджрд▓рддрд╛ рд╣реВрдВред рдорд╢реАрди рдХреЛрдб "рджрд░реНрд╢рдХ" рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг / рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдорджрдж рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдЬрдм рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рдХрд┐ рдпреЗ рд╕рднреА рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВред
- рд╕реБрд░рдХреНрд╖рд╛ред рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ, рдЧреЗрдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЙрдЪреНрдЪ рд╕реНрдерд╛рди рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХрддрд╛ рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛рдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдПрдХ рдРрд╕реА рд╡рд┐рдзрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╣рдо рдХреЛрдИ рднреА рдХреЛрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ - рдФрд░ рд╣рдо рдЕрдирдЬрд╛рдиреЗ рдореЗрдВ рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░ рджреЗрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреЗ рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмрдбрд╝рд╛ рдЕрдХреНрд╖рд░ рдпрд╣рд╛рдВ рдХреНрдпрд╛ рд╣реБрдЖ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдпрд╛ рд╢реВрдиреНрдп рдХреЛ рд╡рд┐рдзрд┐рд╡рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдкрд░ рд╕реАрдорд╛ рд╕реЗ рдкрд░реЗ рдЪрд▓рд╛ рдЧрдпрд╛ред
рдЗрд╕рд▓рд┐рдП, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдХреНрдпрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЖрдЗрдП рдЕрдЧрд▓реЗ рдкреНрд░рд╢реНрди рдкрд░ рдЬрд╛рдПрдВ: рдХрд┐рд╕ рднрд╛рд╖рд╛ рдореЗрдВ рдЙрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдЬрд┐рдирд╕реЗ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╢реАрди рдХреЛрдб рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрдВрдЧреЗ? рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:
- рдЕрдкрдиреА рднрд╛рд╖рд╛
- C рдпрд╛ C ++ рдХрд╛ рдХреБрдЫ рдЕрдиреБрдХреВрд▓рди / рд╕рдмрд╕реЗрдЯ
- рд╕реА # рдХрд╛ рд╕рдмрд╕реЗрдЯ
рдХреНрдпрд╛, рд╕реА #? рд╣рдорд╛рд░реЗ рдЖрдВрддрд░рд┐рдХ рдЫреЛрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдирдХрд╛ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ? рд╣рд╛рдВред C # рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдПрдХрддрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рдЪреАрдЬреЗрдВ рд╣реИрдВ:
- рдпрд╣ рд╡рд╣ рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЖрдЬ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
- рдЗрд╕рдореЗрдВ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ IDE рд╣реИ, рдЬреЛ рд╕рдВрдкрд╛рджрди / рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ, рдФрд░ рдбреАрдмрдЧрд┐рдВрдЧ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реИред
- рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рд╕рдВрдХрд▓рдХ рд╣реИ рдЬреЛ C # рдХреЛ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА IL рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ (рд╣рдо Microsoft рд╕реЗ C # рдХреЗ рд▓рд┐рдП Roslyn рд╕рдВрдХрд▓рдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ), рдФрд░ рдЖрдк рдЗрд╕реЗ рдмрд╕ рдЕрдкрдирд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдордзреНрдпрд╡рд░реНрддреА рднрд╛рд╖рд╛ рдХреЛ рдЖрдИрдПрд▓ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдореГрджреНрдз рдЕрдиреБрднрд╡ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдмрд╕ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛрдб рдкреАрдврд╝реА рдФрд░ рдкреЛрд╕реНрдЯрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- C # рдХрдИ C ++ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рд░рд╣рд┐рдд рд╣реИ (рд╣реЗрдбрд░ рдХреЗ рд╕рдорд╛рд╡реЗрд╢ рдХреЗ рд╕рд╛рде рдирд░рдХ, PIMPL рдкреИрдЯрд░реНрди, рд▓рдВрдмреЗ рд╕рдВрдХрд▓рди рд╕рдордп)
рдореБрдЭреЗ рд╕реНрд╡рдпрдВ C # рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд╛рд░рдВрдкрд░рд┐рдХ C # рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╣реИред рд╕реА # рд╡рд┐рдХрд╛рд╕ рдЯреАрдо, рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдФрд░ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдЯреАрдореЛрдВ рдиреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЬрдмрд░рджрд╕реНрдд рдкреНрд░рдЧрддрд┐ рдХреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, C # рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рдареАрдХ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ рдореЗрдореЛрд░реА рдореЗрдВ рдХрд╣рд╛рдБ рд╕реНрдерд┐рдд рд╣реИред рдФрд░ рдпрд╣ рдареАрдХ рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рднрд╛рд╖рд╛ рдХреА рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА "рдвреЗрд░ рдкрд░ рдСрдмреНрдЬреЗрдХреНрдЯ" рдФрд░ "рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдЬрд┐рдирдореЗрдВ рдЕрдиреНрдп рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рд╣реИрдВ" рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЙрд╕реА рд╕рдордп, рдПрдХ рдХреЛрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рдЖрдк рд▓рдЧрднрдЧ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдЕрд▓рд╡рд┐рджрд╛ рдЕрд▓рд╡рд┐рджрд╛, рд╕реНрдЯреНрд░рд┐рдВрдЧрдлреЙрд░рдореИрдЯрд░, рд╕реВрдЪреА, рд╢рдмреНрджрдХреЛрд╢) рдХреЗ рдмрд┐рдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЪрдпрди рд╕рдВрдЪрд╛рд▓рди (= рдХреЛрдИ рдХрдХреНрд╖рд╛рдПрдВ, рдХреЗрд╡рд▓ рд╕рдВрд░рдЪрдирд╛рдПрдВ), рдирд┐рд╖реЗрдз, рдЕрдкрдВрдЧ рдХрд▓реЗрдХреНрдЯрд░ рдФрд░ рдЖрднрд╛рд╕реА рдХреЛ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдВ рдХреЙрд▓, рдХреБрдЫ рдирдП рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ (NativeArray рдФрд░ рдХрдВрдкрдиреА)ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реА # рднрд╛рд╖рд╛ рдХреЗ рд╢реЗрд╖ рддрддреНрд╡ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдЕрдЪреНрдЫреЗ рд▓рдЧрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Aras рдмреНрд▓реЙрдЧ рджреЗрдЦреЗрдВ, рдЬрд╣рд╛рдВ рдпрд╣ рдПрдХ makeshift рдкрде рдЕрдиреБрд░реЗрдЦрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ рд╣рдореЗрдВ рдЙрди рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ рдЬреЛ рдЧрд░реНрдо рдЪрдХреНрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред рдЪреВрдБрдХрд┐ рдпрд╣ C # рдХрд╛ рдкреВрд░рд╛ рдЙрдкрд╕рдореВрд╣ рд╣реИ, рдЖрдк рдЗрд╕реЗ рдирд┐рдпрдорд┐рдд C # рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╡рд┐рджреЗрд╢ рдЬрд╛рдиреЗ рд╕реЗ рдЬреБрдбрд╝реА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рд╣рдо рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╣рдореЗрдВ рдЙрддреНрдХреГрд╖реНрдЯ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдорд┐рд▓реЗрдВрдЧреЗ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбреАрдмрдЧрд░ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдЧрд╛, рдФрд░ рд╕рдВрдХрд▓рди рдХреА рдЧрддрд┐ рдРрд╕реА рд╣реЛрдЧреА рдХрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА C ++ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреВрд▓ рдЧрдПред рд╣рдо рдЕрдХреНрд╕рд░ рдЗрд╕ рд╕рдмрд╕реЗрдЯ рдХреЛ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди C # рдпрд╛ HPC # рдХрд╣рддреЗ рд╣реИрдВред
рдлрдЯ рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛: рдЖрдЬ рдХреНрдпрд╛ рд╣реИ?
рд╣рдордиреЗ рдПрдХ рдХреЛрдб рдЬрдирд░реЗрдЯрд░ / рд╕рдВрдХрд▓рдХ рд▓рд┐рдЦрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрд░реНрд╕реНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣
рдПрдХрддрд╛ рд╕рдВрд╕реНрдХрд░рдг
2018.1 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ "рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рдореЛрдб рдореЗрдВ рдПрдХ рдкреИрдХреЗрдЬ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред рдЙрд╕рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдмрд╛рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЖрдЬ рдЙрд╕рд╕реЗ рдкреНрд░рд╕рдиреНрди рд╣реИрдВред
рдХрднреА-рдХрднреА рд╣рдо C ++ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддреЗ рд╣реИрдВ, рдЕрдХреНрд╕рд░ - C ++ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрднреА рднреА рдЕрдзрд┐рдХ рдзреАрд░реЗ-рдзреАрд░реЗред рджреВрд╕рд░реА рд╢реНрд░реЗрдгреА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреАрдбрд╝реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рд╣рдо рдЖрд╢реНрд╡рд╕реНрдд рд╣реИрдВ, рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЗрд╡рд▓ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджрд╛рд╣рд░рдг: рд╣рдордиреЗ рдЕрдкрдиреЗ рд╡рд░реНрддрдорд╛рди C ++ рд░реЗрдВрдбрд░рд░ рд╕реЗ рдХрд▓рд┐рдВрдЧ рдХреЛрдб рд▓рд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдмрд░реНрд╕реНрдЯ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ред рдкреНрд░рджрд░реНрд╢рди рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ, рд▓реЗрдХрд┐рди C ++ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╣рдореЗрдВ рдЕрдкрдиреЗ C ++ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреЛ рд╡реИрд╢реНрд╡реАрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╛рдЬреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдВрддреБрд▓рди рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдерд╛ред рдмрд░реНрд╕реНрдЯ рд╡рд╛рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рд▓рдЧрднрдЧ рдЪрд╛рд░ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рдерд╛ред
рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, "рдЖрдкрдХреЛ рд╕реА # рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП" рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдПрдХрддрд╛ рдЯреАрдо рдореЗрдВ рдХрд┐рд╕реА рд╕реЗ рднреА рдЕрдкреАрд▓ рдирд╣реАрдВ рдХреАред рд╣рдо рдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЗ рд▓рд┐рдП, рдпрд╣ "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЗ рдХрд░реАрдм!" рдХреА рддрд░рд╣ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдЬрдм рд╕реА ++ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЕрдм рд╕реНрдерд┐рддрд┐ рдмрджрд▓ рдЧрдИ рд╣реИред C # рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдорд╢реАрди рдХреЛрдб рдмрдирд╛рдиреЗ рддрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдЧрд░ рд╣рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╡рд░рдг рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо C ++ рд╕реЗ HPC # рддрдХ рд╕рднреА рдкреНрд░рджрд░реНрд╢рди-рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреЛрдб рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рднрд╛рд╖рд╛ рдореЗрдВ, рд╣рдореЗрдВ рдЬрд┐рд╕ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЙрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдмрдЧ рдХреЛ рд▓рд┐рдЦрдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
рдпрд╣рд╛рдБ рдмрд░реНрд╕реНрдЯ рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИ, рдЬрд╣рд╛рдБ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣реЙрдЯ рд▓реВрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ рдЕрд╕реЗрдВрдмрд▓реА рдирд┐рд░реНрджреЗрд╢ рддреИрдпрд╛рд░ рдХрд┐рдП рдЧрдП рдереЗ:

рдПрдХрддрд╛ рдХреЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВред рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдореЛрд░реА рд╕реЗ arm64 рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдмрд╕ рдЙрддреНрд╕рд╛рд╣ рдХреЗ рд╕рд╛рде рдмрдирд╛рддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рдкреАрдПрдЪрдбреА рдХреЗ рдмрд┐рдирд╛ рднреАред
рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рддрдм рдЬреАрддрддреЗ рд╣реИрдВ рдЬрдм рдпрд╣ рдЗрдВрдЬрди рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдкрд░ рдЦрд░реНрдЪ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдлреНрд░реЗрдо рд╕рдордп рдХреЗ рдЕрдВрд╢ рдХреЛ рддреЗрдЬ рдХрд░рддрд╛ рд╣реИ (рдЖрдорддреМрд░ рдкрд░ 90% +)ред рдПрд╕реЗрдЯ рд╕реНрдЯреЛрд░ рдкреИрдХреЗрдЬ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╣рд┐рд╕реНрд╕реЗрджрд╛рд░реА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рддреЗрдЬ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрд╕реЗрдЯ рд╕реНрдЯреЛрд░ рдкреИрдХреЗрдЬ рдХреЗ рд▓реЗрдЦрдХ рдПрдЪрдкреАрд╕реА # рдХреЛ рдЕрдкрдирд╛ рд░рд╣реЗ рд╣реИрдВред
рдЙрдиреНрдирдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рддрдереНрдп рд╕реЗ рднреА рд▓рд╛рдн рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗ рдПрдЪрдкреАрд╕реА # рдкрд░ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХреЛрдб рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд┐рдВрджреБ рдЕрдиреБрдХреВрд▓рди
C ++ рдореЗрдВ, рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ рдХреЛрдб рдХреЗ рдЕрдиреБрдХреВрд▓рди рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдордЭреМрддрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рд╕рдмрд╕реЗ рд╡рд┐рд╕реНрддреГрдд рдЕрдиреБрдХреВрд▓рди рдЬрд┐рд╕ рдкрд░ рдЖрдк рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕реНрддрд░ рдХрд╛ рдПрдХ рдлрд╝рд╛рдЗрд▓-рджрд░-рдлрд╝рд╛рдЗрд▓ рд╕рдВрдХреЗрдд рд╣реИред
рдмрд░реНрд╕реНрдЯ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЗрд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдзрд┐ рдХреЛ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо рд╣реИ: рд╣реЙрдЯ рд▓реВрдк рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдмрд┐рдВрджреБред рдмрд░реНрд╕реНрдЯ рдЗрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд╡рд╣ рд╕рдм рдХреБрдЫ рдЬрд┐рд╕реЗ рд╡рд╣ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ рдХрд┐ рддрдерд╛рдХрдерд┐рдд рддрддреНрд╡реЛрдВ рдХреЛ рдЕрдЧреНрд░рд┐рдо рд░реВрдк рд╕реЗ рдЬреНрдЮрд╛рдд рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рдиреА рдЪрд╛рд╣рд┐рдП: рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓ рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдлрд╝рдВрдХреНрд╢рди рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ)ред
рдЪреВрдВрдХрд┐ рдмрд░реНрд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд╣рдо рдЕрдиреБрдХреВрд▓рди рд╕реНрддрд░ рдХреЛ 11 рдкрд░ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рд▓рдЧрднрдЧ рд╣рд░ рдХреЙрд▓ рд╕рд╛рдЗрдЯ рдкрд░ рдмрд╕реНрдЯ рдПрдВрдмреЗрдб рд╣реЛрддрд╛ рд╣реИред рдЗрдл-рдЪреЗрдХ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдЬреЛ рдЕрдиреНрдпрдерд╛ рд╣рдЯрд╛рдП рдирд╣реАрдВ рдЬрд╛рдПрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдПрдореНрдмреЗрдбреЗрдб рд░реВрдк рдореЗрдВ рд╣рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдВрдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓рддреА рд╣реИред
рдпрд╣ рдЖрдо рдереНрд░реЗрдбрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ?
рд╕реА ++ (рд╕рд╛рде рд╣реА рд╕реА #) рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдереНрд░реЗрдб-рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЖрдЬ рднреА, рдПрдХ рджрд╢рдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рдХреЗ рдмрд╛рдж рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреЗрдо рдкреНрд░реЛрд╕реЗрд╕рд░ рджреЛ рдпрд╛ рджреЛ рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрд░ рд╕реЗ рд▓реИрд╕ рд╣реЛрдирд╛ рд╢реБрд░реВ рд╣реБрдЖ, рдРрд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдЬреЛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрдИ рдХреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рд░реЗрд╕рд┐рдВрдЧ, рдЧреИрд░-рдирд┐рдпрддрд╛рддреНрдордХрддрд╛, рдФрд░ рдЧрддрд┐рд░реЛрдз рдореБрдЦреНрдп рдЪреБрдиреМрддрд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЗрддрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛ рджреЗрддреА рд╣реИрдВред рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ, рд╣рдореЗрдВ "рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдФрд░ рдпрд╣ рд╕рдм рдХреБрдЫ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИ рдХреА рд╢реНрд░реЗрдгреА рд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд╡реИрд╢реНрд╡рд┐рдХ рд░рд╛рдЬреНрдп рдХреЛ рдкрдврд╝рдирд╛ рдпрд╛ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред" рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдирд┐рдпрдо рдХреЗ рд╕рднреА рдЙрд▓реНрд▓рдВрдШрди рдХрдВрдкрд╛рдЗрд▓рд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рджреЗрдВ, рди рдХрд┐ "рдирд┐рдпрдо рдЬреЛ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдкрд╛рд▓рди рдХрд░реЗрдВрдЧреЗред" рдмрд░реНрд╕реНрдЯ рдПрдХ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдХреЛ рдлреЗрдВрдХрддрд╛ рд╣реИред
рд╣рдо рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдПрдХрддрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдФрд░ рд╣рдо рдЙрдирдХреЗ рд╕рд░реНрдХрд▓ рдореЗрдВ рд╕рдорд╛рди рд░рдЦрддреЗ рд╣реИрдВ) рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЗрд╕рдореЗрдВ рдирд┐рдпреЛрдЬрд┐рдд рд╕рднреА рдбреЗрдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп "рдХрд╛рд░реНрдпрд╛рддреНрдордХ" рд╣реИ, рдФрд░, рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдлреНрддред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рдмрдлрд╝рд░реНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдлрд╝рд░реНрд╕ рдХреЛ рдкрдврд╝рдирд╛ / рд▓рд┐рдЦрдирд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред рдЕрдиреНрдп рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рдХреЛрдИ рднреА рдкреНрд░рдпрд╛рд╕ рдПрдХ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдХрд╛ рдХрд╛рд░рдг рд╣реЛрдЧрд╛ред
рдЯрд╛рд╕реНрдХ рд╢реЗрдбреНрдпреВрд▓рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рдЖрдкрдХреЗ рд░реАрдб-рдУрдирд▓реА рдмрдлрд░ рдХреЛ рдирд╣реАрдВ рд▓рд┐рдЦреЗрдЧрд╛ рдЬрдмрдХрд┐ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдп рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдФрд░ рд╣рдо рдЧрд╛рд░рдВрдЯреА рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдХрд╛рд░реНрдп рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рдЖрдкрдХреЗ рдмрдлрд░ рд╕реЗ рдирд╣реАрдВ рдкрдврд╝реЗрдЧрд╛, рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЬрдм рднреА рдЖрдк рдЗрди рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдп рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдПрдХ рд╕рдВрдХрд▓рди рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреАред рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ рдЗрд╕ рддрд░рд╣ рдХреА рджреБрд░реНрднрд╛рдЧреНрдпрдкреВрд░реНрдг рдШрдЯрдирд╛ рдореЗрдВ рджреМрдбрд╝ рдХреА рд╢рд░реНрддреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдпрд╣ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рдЖрдк рдРрд╕реЗ рдХрд╛рд░реНрдп рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рдмрдлрд░ рдП рд╕реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рдЖрдкрдиреЗ рдПрдХ рдХрд╛рд░реНрдп рд╕реМрдВрдкрд╛ рд╣реИ рдЬреЛ рдП рдХреЛ рд▓рд┐рдЦ рджреЗрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдп рдХреЛ рдПрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред ред
рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реБрд░рдХреНрд╖рд╛ рддрдВрддреНрд░ рдХреЛ рддрдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдХреАрдбрд╝реЗ рдкрдХрдбрд╝рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рд╕рднреА рдХреЛрд░ рдХреЗ рдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐ рдпрд╛ рдЧрддрд┐рд░реЛрдз рдХреЛ рднрдбрд╝рдХрд╛рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рджреА рдЬрд╛рддреА рд╣реИ, рдЪрд╛рд╣реЗ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рддрдиреЗ рдзрд╛рдЧреЗ рд╣реЛрдВ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рдХрд╛рд░рдг рдХрд┐рддрдиреА рдмрд╛рд░ рдПрдХ рдзрд╛рдЧрд╛ рдмрд╛рдзрд┐рдд рд╣реЛрддрд╛ рд╣реИред
рдкреВрд░реЗ рдвреЗрд░ рдХреЛ рдорд╛рд╕реНрдЯрд░ рдХрд░реЗрдВ
рдЬрдм рд╣рдо рдЗрди рд╕рднреА рдШрдЯрдХреЛрдВ рдХреА рддрд╣ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд╡реЗ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡реИрд╢реНрд╡реАрдХрд░рдг рд╡рд┐рдлрд▓рддрд╛ рдХрд╛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ: рд╕рдВрдХрд▓рдХ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рджреЛ рд╕рдВрдХреЗрдд рдПрдХ рд╣реА рдореЗрдореЛрд░реА рдмрд┐рдВрджреБ (рдЕрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ) рдХреЛ рдЗрдВрдЧрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рджреЛ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдЗрд╕ рддрд░рд╣ рд╕реЗ рдУрд╡рд░рд▓реИрдк рдХрд░реЗрдВрдЧреЗ, рдХреНрдпреЛрдВрдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦрд╛ рд╣реИ, рдФрд░ рд╣рдо рдмрд░реНрд╕реНрдЯ рдореЗрдВ рдЗрд╕ рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕ рдбрд░ рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рдПрдХ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реНрдореГрддрд┐ рдХрд╛ рдПрдХ рд╣реА рдЯреБрдХрдбрд╝рд╛ред
рдЗрд╕реА рддрд░рд╣, рд╣рдордиреЗ
рдпреВрдирд┐рдЯреА.рдореИрдЯрдореИрдЯрд┐рдХреНрд╕ рдЧрдгрд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдЦрд╛ред рдлрдЯ рд╡рд╣ "рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ" рдлрдЯ (рднрд╡рд┐рд╖реНрдп рдореЗрдВ) math.sin () рдЬреИрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЕрдиреБрдХреВрд▓рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЪреВрдБрдХрд┐ рдмрд░реНрд╕реНрдЯ рдореИрде.рд╕рд┐рди () рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реА # рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрд╣ рдкрд╛рдк рдХреЗ рддреНрд░рд┐рдХреЛрдгрдорд┐рддреАрдп рдЧреБрдгреЛрдВ рдХреЛ рднреА рд╕рдордЭреЗрдЧрд╛ (), рдпрд╣ рд╕рдордЭ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдкрд╛рдк (x) == x рдЫреЛрдЯреЗ x рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП (рдЬреЛ рдмрд░реНрд╕реНрдЯ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рд┐рджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ) ), рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕реЗ рдЯреЗрд▓рд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдЯреАрдХрддрд╛ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдмрд░реНрд╕реНрдЯ рдиреЗ рдПрдХ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдХреЗ рд╕рд╛рде рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдФрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рдпрддрд╛рд╡рд╛рдж рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рд╣реИ - рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдРрд╕реЗ рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред
рдЧреЗрдо рдЗрдВрдЬрди рдХреЛрдб рдФрд░ рдЧреЗрдо рдХреЛрдб рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдзреБрдВрдзрд▓рд╛ рд╣реИ
рдЬрдм рд╣рдо HPC # рдореЗрдВ рдПрдХрддрд╛ рд░рдирдЯрд╛рдЗрдо рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЧреЗрдо рдЗрдВрдЬрди рдФрд░ рдЧреЗрдо рдЬреИрд╕реЗ рдХрд┐ рд╕рднреА рдПрдХ рд╣реА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рд░рдирдЯрд╛рдЗрдо рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЪрдкреАрд╕реА # рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд░ рдХреЛрдИ рдЙрдирд╕реЗ рд╕реАрдЦ рд╕рдХрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рд╕реБрдзрд╛рд░ рд╕рдХрддрд╛ рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд▓рд┐рдП рдврд╛рд▓ рд╕рдХрддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрддрд░ рдХрд╛ рдЦреЗрд▓ рдореИрджрд╛рди рд╣реЛрдЧрд╛, рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдПрдХ рдмреЗрд╣рддрд░ рдХрдг рдкреНрд░рдгрд╛рд▓реА, рдЧреЗрдо рднреМрддрд┐рдХреА рдпрд╛ рдПрдХ рд░реЗрдВрдбрд░рд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рд░реЛрдХ рджреЗрдЧрд╛ред рд╣рдорд╛рд░реА рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдХрд░реАрдм рд▓рд╛рдХрд░, рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЬреВрддреЗ рдореЗрдВ рднреА рдмреЗрд╣рддрд░ рдорд╣рд╕реВрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЕрдкрдиреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╣реА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдбрд╛рд▓ рджреЗрдВрдЧреЗред