рдореБрд▓рдзрд╛рд░ред рдорд╛рдирдиреАрдп рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рд╣рд░реВред рдЬреАрд╡рдиреА рдЙрдкрдиреНрдпрд╛рд╕

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

рдпрд╕ рдЙрдкрдиреНрдпрд╛рд╕рдорд╛ рд▓реЗрдЦрдХрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдЙрджреНрдпреЛрдЧрдХреЛ рдордЬрджреБрд░ рд╡рд░реНрдЧрдХреЛ рдХрдард┐рди рднрд╛рдЧреНрдпрдХреЛ рдмрд╛рд░реЗрдорд╛ рдмрддрд╛рдЙрдиреБрд╣реБрдиреЗрдЫред

рдорд╛рдирдж рдХрд░реНрдордЪрд╛рд░реАрд╣рд░реБ рд░ рд╕реНрдореГрддрд┐ рд╣рд╛рдирд┐ рдХреЛ рд╕рд╛рдордирд╛ рдорд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдореНрдмрдиреНрдз рдХреЛ рд╡рд┐рдХрд╛рд╕ рдорд╛ред

рдо рд╕рд┐рдлрд╛рд░рд┐рд╢ рдЧрд░реНрджрдЫреБред /*рдЖрд▓реЛрдЪрдХ*/

рд╕рдмреИ рд╕рдВрдпреЛрдЧ рд╕рдВрдпреЛрдЧ рд╣реЛрдЗрдирдиреНред

рдХрдард┐рди рдмрд╛рд▓реНрдпрдХрд╛рд▓рдХреЛ рдХрд╛рд░рдг C++ рдХреЛ рдЬрдЯрд┐рд▓ рд╡реНрдпрдХреНрддрд┐рддреНрд╡ рдЫред рдЙрд╣рд╛рдБ рднреЛрдХрднреЛрдХреИ 80 рдХреЛ рджрд╢рдХрдорд╛ рд╣реБрд░реНрдХрдиреБрднрдпреЛ, рд░ рд╕рдореНрдЭрдирд╛ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдХрддрд┐ рдкрдЯрдХ рдкреНрд░рддреАрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдкрд░реНрдпрд╛рдкреНрдд рдард╛рдЙрдБ рдерд┐рдПрдиред рдпрд╕рд▓реЗ рдЙрд╣рд╛рдБрд▓рд╛рдИ рдЪрд┐рдиреНрддрд┐рдд рдмрдирд╛рдпреЛ рд░ рдЙрд╣рд╛рдБрдХреЛ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛рдорд╛ рдХрдареЛрд░рддрд╛ рджрд┐рдпреЛред рдЕрдХреНрд╕рд░ рдорд╛рддреЗрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЙрд╕рд▓реЗ рд╕реЗрдЧрдлреБрд▓рд╣рд░реВ рдлреНрдпрд╛рдБрдХреНрди, рдЭреНрдпрд╛рд▓рд╣рд░реВ рднрд╛рдБрдЪреНрди рд░ рдпрд╛рддреНрд░реАрд╣рд░реВрд▓рд╛рдИ рдЦреБрдЯреНрдЯрд╛рдорд╛ рдЧреЛрд▓реА рд╣рд╛рдиреНрди рдорди рдкрд░рд╛рдЙрдБрдереНрдпреЛред рдЙрд╣рд╛рдБрд╕рдБрдЧ рддрд░реНрдХ рдЧрд░реНрдиреЗ рдХреЛрд╣реА рдерд┐рдПрди, рдХрд┐рдирднрдиреЗ рдЙрд╣рд╛рдБрдХрд╛ рд╣рдЬреБрд░рдмреБрдмрд╛, рд╕рдореНрдорд╛рдирд┐рдд K&R C, рднрд┐рдпрддрдирд╛рдордорд╛ рд╢реЗрд▓-рдЪрдХрд┐рдд рд╣реБрдиреБрд╣реБрдиреНрдереНрдпреЛ рд░ рдкреНрд░рд╛рдпрдГ рдЖрдлреНрдиреЛ рдирд╛рддрд┐рдХреЛ рдордиреЛрд░рдЮреНрдЬрдирдорд╛ рднрд╛рдЧ рд▓рд┐рдиреБрд╣реБрдиреНрдереНрдпреЛред

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

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

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

рдЙрд╣рд╛рдБрдХрд╛ рдЖрдлрдиреНрддрд╣рд░реВрд▓рд╛рдИ рдерд╛рд╣рд╛ рдерд┐рдПрди рдХрд┐ C++ рдЙрд╣рд╛рдБрдХреЛ рд╕реНрд╡рд░реНрдЧреАрдп рдмреБрдмрд╛ рднрдиреНрджрд╛ рдЕрдЧрд╛рдбрд┐ рдЬрд╛рдиреНрдЫред OOP рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЙрд╣рд╛рдБ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрднрдпреЛред рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдкрдЫрд┐, рдЙрдирд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реЗ рдХрд┐ рдХреБрдиреИ рдкрдирд┐ рд╕реБрдЯрд┐рдЩ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛ рд╕реБрд░реБ рд╣реБрдиреБ рдЕрдШрд┐ рдЬрдЬрд▓рд╛рдИ рдЦреБрдЯреНрдЯрд╛рдорд╛ рдЧреЛрд▓реА рд╣рд╛рдиреЗрд░ рдЬрд┐рддреНрди рд╕рдХрд┐рдиреНрдЫред C++ рд▓рд╛рдИ рд╕рд░реНрд╡рд╕рдореНрдорддрд┐рд▓реЗ рдореЗрдЯрд╛рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩрдХреЛ рдЪреНрдпрд╛рдореНрдкрд┐рдпрдирдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рджрд┐рдЗрдпреЛ рд░ рдЕрдм рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдиред рддрд░ рддреНрдпрд╕рд▓реЗ рдЙрдирд▓рд╛рдИ рд░реЛрдХреЗрдиред рдЙрдирд▓реЗ рд╕реНрдерд╛рдиреАрдп рдмреБрджреНрдзрд┐рдЬреАрд╡реА рд░ рджрд╛рд░реНрд╢рдирд┐рдХрд╣рд░реВрдХреЛ рдЫрд▓рдлрд▓ рдХреНрд▓рдмрд╣рд░реВрдорд╛ рдЦрдиреНрдпрд╛рдП рд░ рдЖрдлреВрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреАрдПрд▓рдХреЛ рд░реВрдкрдорд╛ рдорд╛рдиреНрдпрддрд╛ рджрд┐рди рдорд╛рдЧ рдЧрд░реЗред Hasclell рд░ Lisp рдкреЛрдЗрдиреНрдЯрд░реНрд╕ рд░ рдврд┐рд▓реЛ рд╕реНрдерд┐рд░ рдЯрд╛рдЗрдкрд┐рдЩ рд╕рдВрдЧ рд╕рд╢рд╕реНрддреНрд░ рдпреЛ рдардЧ рджреЗрдЦрд┐ рдбрд░ рдорд╛ рдЯрд╛рдврд┐рдПред рддрд░ рддреНрдпрд╣рд╛рдБ рдЬрд╛рдиреЗ рдХрддреИ рдерд┐рдПрди, рддрдкрд╛рдЗрдБ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд╣рд░реВрд╕рдБрдЧ рдорд┐рд╢реНрд░рд┐рдд OOP рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд░ рдЦреБрдЯреНрдЯрд╛рдорд╛ рдЧреЛрд▓реА рд╣рд╛рдиреНрди рдорди рдкрд░рд╛рдЙрдиреЗ рд╡реНрдпрдХреНрддрд┐рд╕рдБрдЧ рд╡рд╛рд╕реНрддрд╡рдореИ рдмрд╣рд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдпрд╕рд░реА рдиреИ рд╣рд╛рдореНрд░реЛ рдирд╛рдпрдХ рдмрд╣реБ-рдкреНрд░рддрд┐рдорд╛рди рдмрдиреНрдпреЛред

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

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

рдЫрд╛рдпрд╛рдорд╛ рдкрд░реЗрдХреЛ, C++ рд▓реЗ рдЖрдлреВрд▓рд╛рдИ рдПрдХреИ рдард╛рдЙрдБрдорд╛ рддрд╛рдиреНрди рд░ рд╕рдордпрд╕рдБрдЧреИ рдЕрдШрд┐ рдмрдвреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНтАНрдпреЛ, рд▓реЗрдЬрд░ рджреГрд╢реНрдпрд▓рд╛рдИ рдереВрдерди-рд▓реЛрдбрд┐рдЩ рд╢рдЯрдЧрдирдорд╛ рдмреЛрд▓реНрдЯ рдЧрд░реНрджреИ рд░ рд╕реВрдЪрдХрд╣рд░реВрдорд╛ рдмреМрджреНрдзрд┐рдХрддрд╛ рдЗрдиреНрдЬреЗрдХреНрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНтАНрдпреЛред рдпрд╕рд▓реЗ рддреНрдпрддрд┐ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реЗрди, рддреНрдпрд╕реИрд▓реЗ рдзреЗрд░реИрд▓реЗ рдмрд┐рд░реНрд╕реЗрд░, рдЙрдиреА рд▓рдЧрд╛рддрд╛рд░ рдкрд┐рдЙрдиреЗ рд░ рд▓рд╛рдореЛ рдирд┐рджреНрд░рд╛рдорд╛ рд╡реНрдпрд╕реНрдд рдерд┐рдПред

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

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

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

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

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

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди