рдореБрдЦреНрдпрдзрд╛рд░рд╛. рдорд╛рдирдж рдХрд╛рд░реНрдпрдХрд░реНрддрд╛. рдЬреАрд╡рдиреАрдкрд░рдХ рдЙрдкрдиреНрдпрд╛рд╕

рдкреНрд░рдХрд╛рд╢рди рдЧреГрд╣ "рд╕рд░реНрд╡рд╣рд╛рд░рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп"ред

рдЗрд╕ рдЙрдкрдиреНрдпрд╛рд╕ рдореЗрдВ, рд▓реЗрдЦрдХ рд╣рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЙрджреНрдпреЛрдЧ рдХреЗ рд╢реНрд░рдорд┐рдХ рд╡рд░реНрдЧ рдХреЗ рдХрдард┐рди рднрд╛рдЧреНрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдЧрд╛ред

рд╕реНрдореГрддрд┐ рд╣рд╛рдирд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдорд╛рдирдж рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрдмрдВрдзреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ред

рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИред /*рдЖрд▓реЛрдЪрдХ*/

рд╕рднреА рд╕рдВрдпреЛрдЧ рдЖрдХрд╕реНрдорд┐рдХ рдирд╣реАрдВ рд╣реЛрддреЗред

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

C++ рдХреЛ рд╢рд╛рдпрдж рд╣реА рдЕрдкрдиреЗ рдкрд┐рддрд╛ рдпрд╛рдж рд╣реЛрдВ, рдХреЗрд╡рд▓ рдЗрддрдирд╛ рдХрд┐ рдЙрдирдХрд╛ рдирд╛рдо "C with Classes" рдерд╛ рдФрд░ рдЙрдирдХреА рдореГрддреНрдпреБ рдУрд╡рд░рдбреЛрдЬрд╝ рд╕реЗ рд╣реБрдИ рдереАред рджрд╛рджрд╛рдЬреА рдиреЗ рдЕрдкрдиреЗ рдЗрдХрд▓реМрддреЗ рдмреЗрдЯреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдирд╛рдк-рд╢рдирд╛рдк рдмрд╛рддреЗрдВ рдХреАрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдирд┐рдЪреНрдЫрд╛ рд╕реЗ рдЕрдкрдиреЗ рдкреЛрддреЗ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджрд┐рдпрд╛: "рдЖрдкрдиреЗ рдЗрд╕реЗ рдЙрдард╛рдпрд╛ рд╣реИ, рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХреБрдЫ рдХрдХреНрд╖рд╛рдПрдВ... рдФрд░ рдЖрдк рднреА рд╡рд╣рд╛рдВ рд╣реИрдВ... рдореБрдЭреЗ рдпрд╛рдж рд╣реИ рдХрд┐ рдореЗрд░реЗ рд╕рдордп рдореЗрдВ рддреАрди рдХреЗ рд▓рд┐рдП 615 рдмрд╛рдЗрдЯреНрд╕ рдереЗ..." рдорд╛рдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ , рдФрд░ рднреА рдХрдо рдЬреНрдЮрд╛рдд рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрдЫ рдиреЗ рдХрд╣рд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдирд╛рдпрдХ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд┐рдореБрд▓рд╛ рдХреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдереАред

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

рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдЪрд╛рдЪрд╛ рдХреНрд▓рд╛рд╕рд┐рдХрд▓ рд╕реА рдФрд░ рдЕрдкрдиреЗ рдЪрдЪреЗрд░реЗ рднрд╛рдИ рд╕реА-99..11, рд╕реА++ рдХреЛ рдЕрдХреНрд╕рд░ рджреЗрдЦрд╛ред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдкреВрд░рд╛ рдкрд░рд┐рд╡рд╛рд░ рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рд╕рд╛рде рд░рд╣рдиреЗ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рдПрдкреАрдЖрдИ рд╕рдордЭреМрддреЗ рдХреЗ рджрд╛рдпрд░реЗ рдореЗрдВ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рд╣реЛрдирд╛ рдкрдбрд╝рд╛ред рднрд╛рдИ рд╢реА рдФрд░ рдЙрдирдХреЗ рдкрд┐рддрд╛ рдиреЗ рдЬреЛрд░ рджреЗрдХрд░ рдХрд╣рд╛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рд╡рд░реНрдЧ рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, рд╡реЗ рд╣реА рдереЗ рдЬреЛ рд░рд╛рд╣рдЧреАрд░реЛрдВ рдХреЗ рдкреИрд░реЛрдВ рдкрд░ рдЧреЛрд▓реА рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдереЗред рд╕реА++ рдЕрд╕рд╣рдорддред рд▓реЗрдХрд┐рди рдпрджреНрдпрдкрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╣рд╛ рдХрд┐ рд╡рд╣ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдирд┐рд╢рд╛рдиреЗрдмрд╛рдЬ рдирд╣реАрдВ рдереЗ, рдЕрдкрдиреЗ рджрд┐рд▓ рдореЗрдВ рд╡рд╣ рд╕рдордЭрддреЗ рдереЗ рдХрд┐ рдУрдУрдкреА рдЬреИрд╕реЗ рдкрджрд╛рд░реНрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡реНрдпрд░реНрде рдирд╣реАрдВ рдерд╛ред рд╡рд╣ рд╕рджреИрд╡ рд╣реАрди рднрд╛рд╡рдирд╛ рд╕реЗ рдЧреНрд░рд╕реНрдд рд░рд╣рддрд╛ рдерд╛ред рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЛрдВрдиреЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдХрднреА-рдХрднреА, рдмрдиреНрджреВрдХ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, C++ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рдерд╛, рдФрд░ рдлрд┐рд░ рдкрд░рд┐рд╡рд╛рд░ рдХреЗ рдмрд╛рдХреА рд╕рджрд╕реНрдп рдПрдХ-рджреВрд╕рд░реЗ рдХреЛ рд╕рд╣рд╛рдиреБрднреВрддрд┐рдкреВрд░реНрд╡рдХ рджреЗрдЦрддреЗ рдереЗ, рдФрд░ рдлрд┐рд░ рдЙрд╕рдХреА рдкреАрда рдкреАрдЫреЗ рд╣рдБрд╕рддреЗ рдереЗред

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

рд▓реЗрдХрд┐рди C++ рдХреЛ рд╢рд╣рд░ рдХреЗ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдирд┐рд╢рд╛рдиреЗрдмрд╛рдЬ рдХреА рдкреНрд░рд╕рд┐рджреНрдзрд┐ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдмрдиреЗ рд░рд╣рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрд╛ред рд╕рдордп рдХреЗ рд╕рд╛рде, рдкреАрдПрд▓рдУ рдЙрдкрд╣рд╛рд╕ рдХрд╛ рдкрд╛рддреНрд░ рдирд╣реАрдВ рд░рд╣ рдЧрдпрд╛, рдФрд░ рдмреВрдврд╝реЗ рд▓реЛрдЧреЛрдВ рдХреА рд╢рд┐рдХрд╛рдпрдд рдкрд░ рдЕрдм рдзреНрдпрд╛рди рдирд╣реАрдВ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╣ рдлреИрд╢рдиреЗрдмрд▓ рднреА рдмрди рдЧрдпрд╛ рд╣реИ. рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╕рдордп-рд╕рдордп рдкрд░ рдХрдХреНрд╖рд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рдереЗ... рдФрд░ рдирдИ рдкреАрдврд╝реА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдИ...

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

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

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

рдпреБрд╡рд╛ рдкрджрд╛рд╡рди рдиреЗ рд▓реЛрдмреЛрдЯреЙрдорд╛рдЗрдЬреНрдб рдЕрдкрдВрдЧ рдХреЗ рд╕рд╛рде рдпреБрджреНрдз рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рдФрд░ 2020 рддрдХ рдЙрд╕реЗ рд▓рдЧрднрдЧ рдЖрдзрд╛ рдкреАрдЫреЗ рдзрдХреЗрд▓ рджрд┐рдпрд╛ рдерд╛...

рд╕рдордп рд╕реНрдерд┐рд░ рдирд╣реАрдВ рд░рд╣рд╛ рд╣реИ рдФрд░ рдкреНрд░рд╛рдХреГрддрд┐рдХ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдлреИрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рдиреЗ рд▓рдЧрд╛ рдХрд┐ рдпрджрд┐ рдЖрдкрдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рд╕реА рдирд┐рдЧрдо рдХреА рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ рддреЛ рдЖрдкрдХреЛ рдХрднреА рд╕рдлрд▓рддрд╛ рдирд╣реАрдВ рдорд┐рд▓реЗрдЧреАред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдЧреЛ, рд░рд╕реНрдЯ рдФрд░ рдХрдИ рдЕрдиреНрдп рдкреНрд░рдХрдЯ рд╣реБрдПред рдореБрдЭреЗ рдпрд╣рд╛рдВ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреА рдЬреАрд╡рдиреА рджреЗрдиреЗ рдореЗрдВ рд╢рд░реНрдо рдЖ рд░рд╣реА рд╣реИ; рдореИрдВ рдЦреБрдж рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕ рддрдереНрдп рддрдХ рд╕реАрдорд┐рдд рд░рдЦреВрдВрдЧрд╛ рдХрд┐ рдкрд╛рдардХ рдХреЛ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рд╡рд╣ рдПрдХ рдмрд╣рд░рд╛-рдЕрдВрдзрд╛ рд╕рд┐рдЬрд╝реЛрдлреНрд░реЗрдирд┐рдХ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛, рд▓реЗрдХрд┐рди рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЗ рдкреНрдпрд╛рд░ рдХреЗ рдХрд╛рд░рдг рд╡рд╣ рдЗрди рд╕рдм рдкрд░ рдХрд╛рдмреВ рдкрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ рдХрдорд┐рдпрд╛рдБ рдФрд░ рдПрдХ рдЯреНрд░рд╛рдВрд╕рдЬреЗрдВрдбрд░ рд╕рдорд▓реИрдВрдЧрд┐рдХ рдмрдиреЗрдВред рд╡рд╣ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛ рдХрд┐ рд╢реВрдЯрд┐рдВрдЧ рдХреИрд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╣ рдХрд┐рд╕реА рднреА рдХрд╛рд░реНрдп рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдордВрджреА рдХрд╛ рдХреНрд╖рдг рд▓рд╛рдиреЗ рдореЗрдВ рдорд╣рд╛рди рдерд╛, рдЬрд╣рд╛рдБ рднреА рдЙрд╕реЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЬреЗрдПрд╕ рдмрдбрд╝реЗ рд╣реЛрддреЗ рдЧрдП, рдЙрдиреНрд╣реЗрдВ рд░рдВрдЧреАрди рдмрдЯрди рдФрд░ рдкреЛрд╕реНрдЯрд░ рдХреЗ рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреА рдкрд╣рдЪрд╛рди рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред рддрдм рд╕реЗ, рдмрд╛рд╣рд░ рдЬрд╛рдирд╛ рдбрд░рд╛рд╡рдирд╛ рд╣реЛ рдЧрдпрд╛; рдЕрдореНрд▓реАрдп рдмреИрдирд░реЛрдВ рдФрд░ рд╕реАрдЯреА рдмрдЬрдиреЗ рд╡рд╛рд▓реЗ рдмрдЯрдиреЛрдВ рдХреЗ рдвреЗрд░ рдиреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рд╕рдм рдХреБрдЫ рднрд░ рджрд┐рдпрд╛ред рдпрджрд┐ рдкреБрд░рд╛рдиреЗ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдЙрд╕реЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдбрд╛рдВрдЯрд╛, рддреЛ рдЬреЗрдПрд╕ рдиреЗ рдЬреЛрд░-рдЬреЛрд░ рд╕реЗ рдЪрд┐рд▓реНрд▓рд╛рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдЙрд╕ рдкрд░ рдлрд┐рд░ рд╕реЗ рджреБрд╖реНрдЯ рд╡рд┐рд╖рдорд▓реИрдВрдЧрд┐рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЕрддреНрдпрд╛рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рднреА рдкрд░реЗрд╢рд╛рдирд┐рдпреЛрдВ рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред рдЬреЗрдПрд╕ рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЛ рд╡рд┐рдХрд╛рд╕ рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЕрдкрдиреЗ рд╕рд╛рде рд▓реЗ рдЖрдПред рд╣рд░реА-рджрд╛рдврд╝реА рд╡рд╛рд▓реЗ, рд░рдВрдЧреЗ рд╣реБрдП рдмрд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде, рд╕реНрдХреВрдЯрд░ рдкрд░... рдЙрдиреНрд╣реЛрдВрдиреЗ рд╣рдореЗрд╢рд╛ рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕реНрдерд╛рди рдФрд░ рдореЗрдореЛрд░реА рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛, рдФрд░ рдпрд╣ XNUMX рд╡реАрдВ рд╕рджреА рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реИ, рдЬрдм рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реА рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдорд┐рд▓ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛ !

рдкрд░рдиреНрддреБ рдпрд╣рд╛рдБ рднреА рдЕрднреА рддрдХ рдХреЛрдИ рдЙрд╕рдХреА рдирд┐рдиреНрджрд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ рд╣реИред рдЬрд╡рд╛рдм рдореЗрдВ рдЬреЗрдПрд╕ рдиреЗ рдХрд╣рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдХрд┐ рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдмрд╣реБрдд рдкрд╣рд▓реЗ рд╣реА рдмреЙрдбреА рдкреЙрдЬрд┐рдЯрд┐рд╡ рдФрд░ рд╕рдорд╛рди рд╣реЛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛, рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк рдХрд┐рддрдиреА рдореЗрдореЛрд░реА рдЦрд╛рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рддрдиреА рдЬрдЧрд╣ рдШреЗрд░рддреЗ рд╣реИрдВред рдЬреЗрдПрд╕ рдиреЗ рдХрд╣рд╛, "рд╕рднреА рд╢реНрд░рдорд┐рдХ рдореВрд▓реНрдпрд╡рд╛рди рд╣реИрдВ, рд╕рднреА рд╢реНрд░рдорд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рд╕рднреА рд╢реНрд░рдорд┐рдХ рд╕рдорд╛рди рд╣реИрдВред" рдЬреЗрдПрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдФрд░ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡рд┐рдХрд╛рд╕ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕рдиреЗ рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ рдХреЛ рд╢реВрдиреНрдп рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЙрдирдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рдж рджреБрдЦреА рд╣реЛрдХрд░ рджрд╛рджрд╛рдЬреА рд╢реА рдиреЗ рдЕрдкрдиреА рдХреЛрдард░реА рдореЗрдВ 5x5 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╕реЗ рдлрд╛рдВрд╕реА рд▓рдЧрд╛ рд▓реА. рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреЗрдПрд╕ рдЕрднреА рднреА рдЬрдВрдЧрд▓ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ, рд╕рд╛рд╡рдзрд╛рди рд░рд╣реЗрдВ!

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

рд▓рдВрдмреЗ рд╕рдордп рддрдХ, рдХреБрдЫ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдиреЗ рдЪрд▓ рд░рд╣реЗ рдмреИрдЪреЗрдирд▓рд┐рдпрд╛ рдХреА рдкреНрд░рдХреГрддрд┐ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛, рдЬрдм рддрдХ рдХрд┐ рдкреНрд░реЗрд░рдгрд╛ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдкрдХрдбрд╝ рдирд╣реАрдВ рд▓рд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд╕реБрд╕рдВрдЧрдд рдзрд╛рд░реНрдорд┐рдХ рдФрд░ рджрд╛рд░реНрд╢рдирд┐рдХ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╕рд┐рдд рдХреА, рдЗрд╕реЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╣рд╛, рдФрд░ рд░рд╕реНрдЯ рдХреЛ рдЬрдиреНрдо рджрд┐рдпрд╛ред рд░рд╕реНрдЯ рдмрдЪрдкрди рд╕реЗ рд╣реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдкреНрд░рддрд┐ рдЕрдкрдиреА рдирд┐рд╖реНрдард╛ рдФрд░ рдирд┐рд╖реНрдард╛ рд╕реЗ рдкреНрд░рддрд┐рд╖реНрдард┐рдд рдереЗред рдпрджрд┐ рдЙрд╕реЗ рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпреБрдХреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЙрд╕рдиреЗ рддрдм рддрдХ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрд╕реЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рд╡рд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдиреБрдХрд╕рд╛рди рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рд░рд╕реНрдЯ рдХреЛ рдирд┐рд░реНрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрд╕реЗ рдХрдмреНрдЬреЗ рдФрд░ рдЙрдзрд╛рд░ рд▓реЗрдиреЗ рд╡рд╛рд▓реЗ рдЪреЗрдХрд░ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЙрдирдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рдмрд╛рдж рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ 15,37% рдмрдврд╝ рдЧрдИред

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

рд╕рднреА рдХрд╛ рджрд┐рди рд╢реБрдн рд╣реЛред рдпрджрд┐ рдЖрдкрдХреЛ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛, рддреЛ рдореИрдВ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдФрд░ рджрд╛рд░реНрд╢рдирд┐рдХ рдЙрджреНрдпреЛрдЧ рдХреЗ рд╢реНрд░рдорд┐рдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЕрдЧрд▓реА рдХрдбрд╝реА рд▓рд┐рдЦреВрдВрдЧрд╛ред

рд╕реНрд░реЛрдд: www.habr.com

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