C++ рдХреЛ рдирд┐рд░реНрдорд╛рддрд╛рд▓реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдЖрд▓реЛрдЪрдирд╛ рдЧрд░реЗ

C++ рднрд╛рд╖рд╛рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛, Bjarne Stroustrup рд▓реЗ NSA рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛ рдЖрдкрддреНрддрд┐ рдкреНрд░рдХрдЯ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рд╕рдВрдЧрдардирд╣рд░реВрд▓рд╛рдИ C рд░ C++ рдЬрд╕реНрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдмрд╛рдЯ рдЯрд╛рдврд╛ рдЬрд╛рди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реЗрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд▓рд╛рдИ рдЫреЛрдбреНрдЫ, рднрд╛рд╖рд╛рд╣рд░реВрдХреЛ рдкрдХреНрд╖рдорд╛ред рдЬрд╕реНрддреИ C#, Go, Java, Ruby, Rust, рд░ Swift, рдЬрд╕рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ рд╡рд╛ рдХрдореНрдкрд╛рдЗрд▓-рдЯрд╛рдЗрдо рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдЬрд╛рдБрдЪрд╣рд░реВ рдЧрд░реНрджрдЫред

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

Stroustrup рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрджрдЫ рдХрд┐ рдПрдХ рд░рд╛рдореНрд░реЛ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдЬрд╕рд▓реЗ C++ рдХреЛрд░ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢рд╣рд░реВ рдкрдЫреНрдпрд╛рдЙрдБрдЫ рдЬрд╕рд▓реЗ C++ рдХреЛрдбрдХреЛ рд╕реБрд░рдХреНрд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рд╕реБрд░рдХреНрд╖рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдХрдо рд▓рд╛рдЧрддрдорд╛ рдЖрд╡рд╢реНрдпрдХ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреАрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрд░ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢рд╣рд░реВ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рд░ рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рднрд┐рдЬреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдпреЛрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдореЗрдореЛрд░реА рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░реЛрдлрд╛рдЗрд▓рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдХреЗрд╣реА рд╕рд┐рдлрд╛рд░рд┐рд╕рд╣рд░реВ рдкрдирд┐ рдХреНрд▓реНрдпрд╛рдЩреНрдЧ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрдорд╛ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред

рд╕реБрд░рдХреНрд╖рд╛ рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗ рдЕрдиреНрдп рдзреЗрд░реИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫреЛрдбреЗрд░ рдореЗрдореЛрд░реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рдорд╛рддреНрд░ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реЗрдХреЛрдорд╛ NSA рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рдкрдирд┐ рдЖрд▓реЛрдЪрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред Stroustrup рд▓реЗ рд╕реБрд░рдХреНрд╖рд╛рд▓рд╛рдИ рдлрд░рд╛рдХрд┐рд▓реЛ рдЕрд╡рдзрд╛рд░рдгрд╛рдХреЛ рд░реВрдкрдорд╛ рд╣реЗрд░реНрдЫ, рдЬрд╕рдХрд╛ рд╡рд┐рднрд┐рдиреНрди рдкрдХреНрд╖рд╣рд░реВ рдХреЛрдбрд┐рдЩ рд╢реИрд▓реА, рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рд░ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдХрд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрдирджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдкреНрд░рдХрд╛рд░ рд░ рд╕реНрд░реЛрддрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗ рдирд┐рдпрдорд╣рд░реВрдХреЛ рд╕рдорд╛рд╡реЗрд╢ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рдпреЛ рдХреЛрдб рд░ рдХрдореНрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдорд╛ рдПрдиреЛрдЯреЗрд╕рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рд╕реНрд░реЛрдд: opennet.ru

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