рд╣рдо рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдПрдЪрдПрд╕рдИ рдореЗрдВ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдХреИрд╕реЗ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ

рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯреЛрдВ рдореЗрдВ, рд╣рдордиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА рдХрд┐ рд╣рдорд╛рд░реЗ рдЫрд╛рддреНрд░ рдЗрдВрдЯрд░реНрдирд╢рд┐рдк рдкрд░ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ: рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЗрдЯрдмреНрд░реЗрдиреНрд╕ рд░рд┐рд╕рд░реНрдЪ рдореЗрдВ ) рдФрд░ рдФрджреНрдпреЛрдЧрд┐рдХ ред рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рд╣рдо рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреИрд╕реЗ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВред



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


рдЕрдкрдиреЗ рдмрд╛рд░реЗ рдореЗрдВ


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


рдореБрдЦреНрдп рдШрдЯрдХ


рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ, рд╣рдо рдХреЗрд╡рд▓ "рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ" рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред рдпрджреНрдпрдкрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрднреА рднреА "рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ", "рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд▓реИрдВрдЧреНрд╡реЗрдЬ" рдФрд░ рдХреБрдЫ рдЕрдиреНрдп, рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдУрд╡рд░рд▓реИрдк рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдкрд╣рд▓реЗ рджреЛ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдореЗрдВред


рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдореЗрдВ рддреАрди рдореБрдЦреНрдп рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдореИрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЕрд╡рд▓реЛрдХрди рджреВрдВрдЧрд╛, рдФрд░ рдлрд┐рд░ рдореИрдВ рдкреНрд░рддреНрдпреЗрдХ рднрд╛рдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдКрдВрдЧрд╛ред


  1. рдореВрд▓ рд╡рд╕реНрддреБрдПрдБ ред рдкрд╣рд▓реЗ рд╕реЗрдореЗрд╕реНрдЯрд░ рд╕реЗ, рдмрдЪреНрдЪреЗ рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред рд╣рд░ рдЫрд╣ рдорд╣реАрдиреЗ рдореЗрдВ, рд╕рднреА "рдФрджреНрдпреЛрдЧрд┐рдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░" рдХреЛ 2-4 рдмреБрдирд┐рдпрд╛рджреА рд╡рд┐рд╖рдпреЛрдВ (рдФрд░ рдХреБрдЫ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЕрдиреНрдп рдЙрдк-рджрд┐рд╢рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ) рдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЙрджреНрджреЗрд╢реНрдп: рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрдзрд┐рдХ рдпрд╛ рдХрдо рд╕рднреА рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдПрдХ рдЫрд╛рддреНрд░ рдХреЛ рдкрдВрдк рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддрд╛рдХрд┐ рдЖрдк рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рдЪрд▓ рд╕рдХреЗрдВред рдХреЛрдб рдХреЗ рдПрдХ рдЪреБрдЯрдХреА (рд╕рдмрд╕реЗ рд▓рдЧрд╛рддрд╛рд░) рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рд╕рд╛рде рд╕реА рдореЗрдВ рдпреВрдЬрд░-рд╕реНрдкреЗрд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдирд╛ рдЦрд┐рд▓реМрдирд╛ рдУрдПрд╕ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдлрд┐рд░ рд╕реА ++ рдореЗрдВ рдореВрд╡рдореЗрдВрдЯ рд╢рдмреНрджрд╛рд░реНрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдФрд░ рдореЛрдирд╛рдб рдЯреНрд░рд╛рдВрд╕рдлрд╛рд░реНрдорд░ рддрдХред рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдХреНрд╖рд┐рддрд┐рдЬ рдФрд░ рдЕрдиреБрднрд╡ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╣рдо рди рдХреЗрд╡рд▓ рднрд╛рд╖рд╛рдПрдВ рд╕рд┐рдЦрд╛рддреЗ рд╣реИрдВ: рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдиреЗрдЯрд╡рд░реНрдХ, рдбреЗрдЯрд╛рдмреЗрд╕, рднреАред рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдХреБрдЫ рд╡рд┐рд╖рдп рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рднреА рд╕рдорд╛рди рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ (рдЕрд╡рд▓реЛрдХрди рдкрд╛рдареНрдпрдХреНрд░рдо: рд╣рдореЗрдВ рдЯреАрдореЛрдВ / рдкреНрд░рдмрдВрдзрдХреЛрдВ / рдкрд░рд┐рдпреЛрдЬрдирд╛ рдФрд░ рдЬреЛрдЦрд┐рдо рдкреНрд░рдмрдВрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ) рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╛рдЗрди (рдЕрдиреНрдпрдерд╛ рд╡реЗ рд╕реЛрдЪреЗрдВрдЧреЗ рдХрд┐ "рдореЛрд▓реНрдб riveted рд╣реИрдВ) - рдпрд╣ рдЖрд╕рд╛рди рд╣реИред тАЭ) рдЧрдгрд┐рдд рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкреЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд╣реИред
  2. рд╕реЗрдореЗрд╕реНрдЯрд░ рдЕрднреНрдпрд╛рд╕ ред рджреВрд╕рд░реЗ рд╕реЗрдореЗрд╕реНрдЯрд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реБрдП, рдЙрдиреНрд╣реЗрдВ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдкреВрд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрджреНрджреЗрд╢реНрдп: рдЫрд╛рддреНрд░ рдХреЛ рд╣реЛрдорд╡рд░реНрдХ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдЕрдзрд┐рдХ рдкрд╕рдВрдж рд╣реИред рд╕реЗрдореЗрд╕реНрдЯрд░ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрд▓рд╛ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╕рдВрднрд╛рд╡рд┐рдд рд╢реЛрдз рдиреЗрддрд╛ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдиреЗрддрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдЧреНрд░реА, рд╡реИрд╕реЗ, рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реИ - рдмрд╣реБрдд рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд╣ рд╣реИ рдЬреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрдХреНрддрд┐ рдФрд░ рдЕрднреНрдпрд╛рд╕ рдЫрд╛рддреНрд░ рдХреЛ рджреЗ рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд╕реЗрдореЗрд╕реНрдЯрд░ рдореЗрдВ, рдЖрдк рдХреНрдпреВрдЯреА рдкрд░ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк + рдореЛрдмрд╛рдЗрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрдкрд╖реНрдЯ рддрдХрдиреАрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ (рдХрдард┐рдирд╛рдИ рдХреЗ рдмрд┐рдирд╛) рдХреЗ рдкреВрд░реЗ рд╕реЗрдореЗрд╕реНрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдЬрд╛рдПред рдЕрдЧрд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдХрд┐ "рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЧреНрд░рд╛рд╣рдХ рдмрдирд╛рдирд╛" - рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рд╣реЛред рджреВрд╕рд░реЗ рдореЗрдВ, рдкрд╛рдпрдерди рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЯреВрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдирд╣реАрдВ рдирд┐рдкрдЯрдирд╛ рдЪрд╛рд╣рддреЗред рдЪреМрдереЗ рдореЗрдВ - рд╣рд╛рд╕реНрдХреЗрд▓ рдХрдВрдкрд╛рдЗрд▓рд░ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдПрдВ, рднрдпрднреАрдд рд╣реЛ рдЬрд╛рдПрдВ рдФрд░ рдЬрд╛рдиреЗрдорди рд╕реА ++ рд╕реЗ рдбрд┐рдкреНрд▓реЛрдорд╛ рдореЗрдВ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдВред рдпрд╛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдЫрд╛рддреНрд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ - рдпрд╣ рдЕрднреНрдпрд╛рд╕ рдХрд╛ рдЕрд░реНрде рд╣реИред рдирддреАрдЬрддрди, рдЫрд╛рддреНрд░ рдпрд╛ рддреЛ рдПрдХ рдкрд╕рдВрджреАрджрд╛ рджрд┐рд╢рд╛ рдмрдирд╛рддрд╛ рд╣реИ (рдЬрд┐рд╕рдореЗрдВ рдЖрдк рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбрд┐рдкреНрд▓реЛрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдпрд╛ рд╡рд┐рднрд┐рдиреНрди рджрд┐рд╢рд╛рдУрдВ рдХреЗ рдПрдХ рд╕рдореВрд╣ рдореЗрдВ рдЕрдиреБрднрд╡ рдХрд░рддреЗ рд╣реИрдВред рдЬреАрдд-рдЬреАрдд рд╡реИрд╕реЗ рднреАред рд╡реИрд╕реЗ, рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЕрдкрдиреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдХреБрдЫ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╕рд▓рд╛рд╣рдХрд╛рд░реЛрдВ рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд▓реЗрдиреЗ рдпрд╛ рдмрд╛рд╣рд░ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рд╣рдореЗрдВ рдЖрд╢реНрд╡рд╕реНрдд рдХрд░реЗрдВ рдХрд┐ рд╕рд╛рд░реНрдердХ рдФрд░ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЖ рд╕рдХрддрд╛ рд╣реИред
  3. рд╡реИрдХрд▓реНрдкрд┐рдХ рдЖрдЗрдЯрдо ред рддреАрд╕рд░реЗ рд╡рд░реНрд╖ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВред рдХрд╛рд░рдг: рд╣рд░ рдХреЛрдИ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рддрд▓реНрд▓реАрди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛, рдЬреИрд╕реЗ рдХрд┐ рд╣рд░ рдХреЛрдИ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рд╕реНрдХреИрд▓рд╛ рдХрд▓реЗрдХреНрд╢рди рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдЯрди рдХреЗ рд╕рд╛рде рдирд┐рд╣рд┐рдд рд╣реЛред рдФрд░ рдЗрд╕рд▓рд┐рдП рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╖рдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдирд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд░ рдХрд┐рд╕реА рдЫрд╛рддреНрд░ рдХреЛ рдкреНрд▓рд╕рд╕ рдореЗрдВ рдШреБрдЯрдиреЗ рдХреЛ рдЧреЛрд▓реА рдорд╛рд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдереА, рддреЛ рд╡рд╣ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкрд░ рдПрдХ рдХреЛрд░реНрд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╢реБрджреНрдз рд╕реА рдореЗрдВ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЦреБрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд: рдЕрдЧрд░ "рдЗрдВрдЯреЗрд▓ 64 рдФрд░ рдЖрдИрдП -32 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░ рдХреА рдореИрдиреБрдЕрд▓ рд╡реЙрд▓реНрдпреВрдо 3" рдореЗрдВ рдЕрднреА рднреА рдмреБрд░реЗ рд╕рдкрдиреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрдХрд╕рд┐рдВрдЧреЛрдВ рдХреЗ рд╕рд╛рд░ рдХреЗ рд╕рд╛рде рд╕реНрдХрд╛рд▓рд╛ рдХреА рдЦреВрдмрд╕реВрд░рдд рджреБрдирд┐рдпрд╛ рдореЗрдВ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдореЙрдбреНрдпреВрд▓ (рдЖрдзрд╛ рд╕реЗрдореЗрд╕реНрдЯрд░) рдореЗрдВ, рд▓рдЧрднрдЧ 4 рдкрд╛рдареНрдпрдХреНрд░рдо рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рджреЛ рдХреЛ рдЪреБрдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЫрд╛рддреНрд░ рд╕реАрдЦрдиреЗ рдХрд╛ рдЖрдирдВрдж рд▓реЗрдВред рдХрд┐рд╕реА рднреА рд╕рдордп, рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╡рд░реНрд╖ рдореЗрдВ рдЪрд╛рд░ рдмрд╛рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдПрдХрддреНрд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ - рдзреНрдпрд╛рди - рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХрдИ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рднрд░реНрддреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕рднреА рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реЛред рджреВрд╕рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рд╡рд░реНрд╖ рдореЗрдВ 30 рдЫрд╛рддреНрд░ рд╣реИрдВ, рдФрд░ рдЪреМрдереЗ рд╡рд░реНрд╖ рдореЗрдВ - 15ред


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


рдореВрд▓ рд╡рд╕реНрддреБрдПрдБ


рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд┐рд╖рдп: C ++, рдпреВрдирд┐рдХреНрд╕ рдЬреИрд╕реА рдкреНрд░рдгрд╛рд▓реА, рдкреНрд░рддрд┐рдорд╛рди рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛, рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдЬрд╛рд╡рд╛, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдбреЗрдЯрд╛рдмреЗрд╕, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╛рдЗрди, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ, рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА, рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдбрд┐рдЬрд╛рдЗрди, рдореЛрдмрд╛рдЗрд▓ рд╡рд┐рдХрд╛рд╕ред


рдПрдХ рд╕рд╛рде, рдпреЗ рд╡рд┐рд╖рдп рд▓рдЧрднрдЧ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдХрд╛рдо рдореЗрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╡реЗ рд╡рд┐рднрд┐рдиреНрди "рдХреНрд▓рд╛рд╕рд┐рдХ" рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рднреА рд░рдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ == рдХреЗ рд╕рд╛рде рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛, рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░, рджреМрдбрд╝ рдХреА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рд╕реЗ рдкрд░реНрдпрд╛рдкреНрддрддрд╛ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рдирд╛, рдФрд░ рдЙрддреНрдкрд╛рдж рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрди рдФрд░ рдЧреИрд░-рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ред


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


рд╕реА ++ ред рдЕрдзреНрдпрдпрди рдХрд╛ рдкрд╣рд▓рд╛ рд╡рд░реНрд╖ред C рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, C ++ 14 рд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рд╣рдо RAII, рд╡реИрд▓реЗрдЧреНрд░рд┐рдВрдб рдФрд░ рдСрдЯреЛрдЯреЗрд╕реНрдЯ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рд╣рдо рджреЛрдиреЛрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (рдЕрдкрд╡рд╛рджреЛрдВ рдХреА рдЧрд╛рд░рдВрдЯреА рдХреЗ рд╕рд╛рде my_vector), рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди (рдПрдХ рд╣реА рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░) рд▓рд┐рдЦрдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВ: рдХреНрдпреЛрдВрдХрд┐ C ++ рдЕрднреА рднреА рдЙрджреНрдпреЛрдЧ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдпрд╣ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ (рдХрдЪрд░рд╛ рд╕рдВрдЧреНрд░рд╣ рдХреА рдХрдореА рдХреЗ рд╕рд╛рде рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЖрдк рдореЗрдореЛрд░реА рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рд▓реЗрдЖрдЙрдЯ рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВ ...)ред


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


рдкреНрд░рддрд┐рдорд╛рди рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ ред рдкрд╣рд▓рд╛ рд╕реЗрдореЗрд╕реНрдЯрд░ред рдПрдХ рджрд░реНрдЬрди рд╡рд┐рд╖рдп (рдХрдо рд╕реЗ рдХрдо рдУрдУрдкреА, рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдПрд╕рдХреНрдпреВрдПрд▓, рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ), рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рд╖рдп рдЫрд╛рддреНрд░ рдПрдХ рдпрд╛ рджреЛ рд╣реЛрдорд╡рд░реНрдХ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдкрд░ рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдмреЗрд╢рдХ, рдХрд╛рдлреА рд╕рддрд╣реА рд░реВрдк рд╕реЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рдПрдХ рд╕рдордЭ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдмрд╣реБрдореБрдЦреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреИрд╕реЗ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рди рд╢рд╛рдВрдд рдЪреАрдЬреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред OOP, FP рдФрд░ SQL рджреЛрдиреЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдкрд╣рд▓реЗ рд╣реА рд╡рд░реНрд╖ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЫрд╛рддреНрд░ рдЕрдкрдиреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддрд╛ рд╣реИ рдФрд░ рдХрд╣ рд╕рдХрддрд╛ рд╣реИ, рдХреЛрдб рдореЗрдВ рджрд╛рд╡реЗ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░реЗрдВ рдпрд╛ рдпрджрд┐ рд╡рд╣ рдЪрд╛рд╣реЗрдВ рддреЛ рдПрдХ-рджреЛ рдпреВрдирд┐рдЯ рдХрд╛ рд╕рд╛рдзрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг рд▓рд┐рдЦреЗрдВред


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


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


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


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


рдбреЗрдЯрд╛рдмреЗрд╕ред рд╣рдо рд░рд┐рд▓реЗрд╢рдирд▓ DBMS (PostgreSQL рдХреЗ рдЙрджрд╛рд╣рд░рдг рдкрд░), SQL рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рд╣рдо рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╖рдп рдХреНрд╖реЗрддреНрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдлрд┐рд░ рд╢рд┐рдХреНрд╖рдХ рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╢рд┐рдХреНрд╖рдХ рдПрдХ рдХреЛрдб рд╕рдореАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рдкрддреНрд░ рдХреЗ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рддрд╛рдПрдВ "рдЗрд╕ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдЕрдиреБрд░реЛрдз рд▓рд┐рдЦреЗрдВ"ред рд╕рд░рд▓ рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдкреНрд░рд╢реНрди (рдкрд░реАрдХреНрд╖рд╛) рдиреМрдХрд░рд┐рдпрд╛рдВред рдлрд┐рд░ рд╕реЗ, рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд╛рдЗрдВрд╕ рд╕реЗрдВрдЯрд░ рдореЗрдВ рдкрд╛рдареНрдпрдХреНрд░рдо рдкреНрд░рддрд┐рдзреНрд╡рдирд┐рдд рдХрд░рддрд╛ рд╣реИред


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


рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд┐рдЬрд╛рдЗрди ред рдореЙрдбрд▓рд┐рдВрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛ рдФрд░ (рдпреВрдПрдордПрд▓ рдЖрд░реЗрдЦ) рдХреЗ рддрд░реАрдХреЗ, рдЕрдкрдШрдЯрди рдХреЗ рддрд░реАрдХреЗ, рдбрд┐рдЬрд╛рдЗрди рдкреИрдЯрд░реНрдиред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЬреАрдПрдлрдПрд╕, рдмрд┐рдЧрдЯреЗрдмрд▓, рд╕реАрдПрдордХреЗ рдХреЛ рд╕рдордЭрддреЗ рд╣реИрдВ ... рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд╣рдо рди рдХреЗрд╡рд▓ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╕реАрдЦрддреЗ рд╣реИрдВ, рдмрд▓реНрдХрд┐ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдФрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рд╕реАрдЦрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡реЗ рдЙрдкрдпреБрдХреНрдд рд╣реИрдВред


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


рдХрдВрдкреНрдпреВрдЯрд░ рдиреЗрдЯрд╡рд░реНрдХ рддрдХрдиреАрдХ ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди: рдЯреАрд╕реАрдкреА / рдЖрдИрдкреА рд╕реНрдЯреИрдХ рд╕реЗ рдореБрдЦреНрдп рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдЕрд╡рд▓реЛрдХрди: ICMP рдореЗрдВ рд╕рдВрджреЗрд╢, RIP рдореЗрдВ рдПрдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рднреНрд░рдордг, DNS рдореЗрдВ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ, рдХреИрд╕реЗ FTP / HTTP / SMTP / DHCP рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, NAT рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ IPv6 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдереЛрдбрд╝рд╛ рд╕рд╛ред рдЕрднреНрдпрд╛рд╕: рд╣рдо рдкреНрд▓рд╕ рдкрд░ рдЕрдкрдиреЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЯреАрд╕реАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рдЦрд┐рд▓реМрдирд╛ рдореИрд╕реЗрдВрдЬрд░ рдХреЗ рд▓рд┐рдП, рдФрд░ рдлрд┐рд░ DNS рдХреЗ рд▓рд┐рдП рдпреВрдбреАрдкреА рдХреНрд▓рд╛рдЗрдВрдЯред


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


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


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


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


рдЕрднреНрдпрд╛рд╕


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


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


рдпрд╣рд╛рдБ рдХреБрдЫ рдлреЛрдЯреЛ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рд╣реИред рдлрд╝реЛрдЯреЛрдЧреНрд░рд╛рдлрд╝рд░: Dima Drozdov




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


рдЪреБрдирд╛рд╡реА рдЖрдЗрдЯрдо


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


рдЬреЗрд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рд╡реИрдХрд▓реНрдкрд┐рдХ рднрд╛рд╖рд╛рдПрдВ ред рджреЛ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдХреЛрд░реНрд╕: рдПрдХ рдореЗрдВ рд╡реЗ рдХреЛрдЯрд▓рд┐рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рджреВрд╕рд░реЗ рдореЗрдВ рд╕реНрдХрд╛рд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред рдХреЛрдЯрд▓рд┐рди рдХреЗ рд▓рд┐рдП, рд╣рдо рдЬрд╛рд╡рд╛ рдЗрдВрдЯрд░реЙрдк рджреЛрдиреЛрдВ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреАрдПрд╕рдПрд▓, рдФрд░ рдХреЛрд░рд╛рдЙрдЯрд╛рдЗрди рд▓рд┐рдЦрддреЗ рд╣реИрдВред рдЕрдВрддрд┐рдо рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣реЛрдорд╡рд░реНрдХ рдХреЛрд░реБрдЯрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЦрд┐рд▓реМрдирд╛ рднрд╛рд╖рд╛ рджреБрднрд╛рд╖рд┐рдпрд╛ (рдкрд┐рдЫрд▓реЗ рд╣реЛрдорд╡рд░реНрдХ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛) рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рд╕реНрдХрд╛рд▓рд╛ рдХреЗ рд▓рд┐рдП ... рднрд╛рд╖рд╛ рдмрдбрд╝реА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд╣рд┐рддрд╛рд░реНрде рдХреЛ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ :)


рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ ред рдЪрд░рдг рджрд░ рдЪрд░рдг, рдПрдХ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдЬреЛ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИ: рдорд┐рдореАрдк, рдмрдлрд╝рд░реНрд╕, рд╕рдорд╡рд░реНрддреА рдкрд╣реБрдВрдЪ, рдЧреИрд░-рдЕрд╡рд░реБрджреНрдз I / Oред рд░рд╛рд╕реНрддреЗ рдореЗрдВ, рдЖрдк рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рджреМрд░рд╛рди рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдореЗрдВ рд░реБрдХрд╛рд╡рдЯ рдФрд░ рднреАрдбрд╝ рдХреЛ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрддрд╛рд░)ред


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


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


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


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


рд╣рдо рдХреНрдпрд╛ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ


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


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


  1. рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╡рд┐рдЪрд▓рд┐рдд рди рдХрд░реЗрдВ, рддрд╛рдХрд┐ рд╡реЗ рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рдПрдХ рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдордЭрдиреЗ рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдорджрдж рдХрд░реЗрдВред рдФрд░ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд▓реЗрдЦрди рд╣реИ - рддреЛ рдпрд╣ рдЕрдм рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд▓рд┐рдЧреЗрд╕реАред
  2. рдЫрд╛рддреНрд░реЛрдВ рдХреА рд░реБрдЪрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред "рдЖрдк рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреА рдПрдХ рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ" рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред
  3. рдкрд░рд┐рдгрд╛рдо рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред "рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдШреБрд▓рдирд╢реАрд▓ рдХрд╛рд░реНрдп рд╣реИ, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдРрд╕рд╛ рдирд╣реАрдВ рд╕реЛрдЪрд╛" - рдЧреГрд╣рдХрд╛рд░реНрдп рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмреБрд░реА рдЦрдмрд░ред

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


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


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

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


All Articles