рдЧреЗрдВрдбрд╛ рдлрд┐рд░ рд╕реЗ рд╕реА ++ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИ

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

рд╣рдорд╛рд░реЗ рдЧреЗрдВрдбрд╛ рд▓рдЧрднрдЧ рдПрдХ рд╕рд╛рд▓ рддрдХ рд╣реИрдмреЗ рдкрд░ рдЕрдиреБрдкрд╕реНрдерд┐рдд рдерд╛ рдФрд░ рдЗрд╕ рджреМрд░рд╛рди рд╣рдорд╛рд░реЗ рдкреНрд░рд╢рдВрд╕рдХ рдмрд╣реБрдд рд╕реА рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рдпрд╛рдж рдХрд░ рд╕рдХрддреЗ рдереЗред рдиреАрдЪреЗ рдореИрдВ рдЙрди рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИрдВред

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рдареАрдХ рд╣реИред рдХреЛрдИ рднрд╡реНрдп рдЖрдпреЛрдЬрди рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реНрдерд┐рд░ рд╡рд┐рдХрд╛рд╕ рд╣реИред рд╣рдордиреЗ рдЕрдкрдирд╛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдмрджрд▓рд╛, C ++ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛, рдФрд░ PVS-Studio рдореЗрдВ рджрд░реНрдЬрдиреЛрдВ рдирдП рдиреИрджрд╛рдирд┐рдХ тАЛтАЛрдирд┐рдпрдо рдЬреЛрдбрд╝реЗред

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

рдФрд░ рдЕрдм рдирдП рд░реЛрдЪрдХ рдФрд░ рдЙрдкрдпреЛрдЧреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдХрд╣рд╛рдиреА


рд╣рдордиреЗ C # рдореЗрдВ Visual Studio 2005-2012 рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЙрдбреНрдпреВрд▓ (рдкреНрд▓рдЧрдЗрдиреНрд╕) рдмрдирд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рдореМрд▓рд┐рдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддреИрдпрд╛рд░ рдХреА рд╣реИред рд▓реЗрдЦ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрднрд╡ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВ рдЬреЛ рд╣рдордиреЗ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдмрдирд╛рддреЗ рд╕рдордп рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдереЗред рдЪрдХреНрд░ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:
  1. рдкрд░рд┐рдЪрдпред
  2. Microsoft Visual Studio 2005/2008/2010/2012 рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдкреИрдХреЗрдЬ рдмрдирд╛рдПрдБ, рдбреАрдмрдЧ рдХрд░реЗрдВ, рдФрд░ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
  3. рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдСрдЯреЛрдореЗрд╢рди рдСрдмреНрдЬреЗрдХреНрдЯ рдореЙрдбрд▓ред EnvDTE рдЗрдВрдЯрд░рдлреЗрд╕ред
  4. рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрдорд╛рдВрдбреНрд╕
  5. рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯреВрд▓ рд╡рд┐рдВрдбреЛред
  6. рджреГрд╢реНрдп рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХреАрдХрд░рдгред
  7. рджреГрд╢реНрдп C ++ рдбрд┐рдЬрд╝рд╛рдЗрди рдореЙрдбрд▓ред

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

рдПрдХ рдРрд╕рд╛ рдиреЛрдЯ, рдЬрд┐рд╕рдиреЗ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд▓реЗрдХрд░ рдЪрд┐рдВрддрд┐рдд рдФрд░ рдЪрд┐рдВрддрд┐рдд рдмрдирд╛ рджрд┐рдпрд╛ред рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдЯреАрдУрдЖрд░ рдореЗрдВ рдкрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд▓реВрдкрд░реНрд╕ рд╣реИрдВред рд▓реЗрдЦ: " рд╕реБрд░рдХреНрд╖рд╛, рд╕реБрд░рдХреНрд╖рд╛! рдХреНрдпрд╛ рдЖрдк рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ? "

рдореБрдЭреЗ рд╡рд╛рд▓реНрдЯрд░ рдмреНрд░рд╛рдЗрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рдд рдХрд░рдиреЗ рдХрд╛ рдореМрдХрд╛ рдорд┐рд▓рд╛, рдЬреЛ рдбреА рднрд╛рд╖рд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛ рд╣реИред рдирддреАрдЬрддрди, рд╣рдордиреЗ рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдЦ-рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: " рдбреА рднрд╛рд╖рд╛ рдорджрдж рдХрд░рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рд╣реИ ред"

64-рдмрд┐рдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рд╛рдордЧреНрд░рд┐рдпрд╛рдВ рд╣реИрдВред рдореИрдВрдиреЗ рд╣рдорд╛рд░реЗ рдФрд░ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рд┐рдВрдХ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдФрд░ " 64-рдмрд┐рдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдм рдХреБрдЫ " рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ред рдпрд╣ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдЕрдЪреНрдЫреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИред

рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдореЗрдВ, рдпрд╣ рдЙрддреНрддреЗрдЬрдХ рд╢реАрд░реНрд╖рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЗрдЦ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ " рд╡рд┐рдВрдбреЛрдЬ 8 рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдХреНрдпреЛрдВ рд╣реИрдВ ред" рд╣рдордиреЗ Microsoft рджреНрд╡рд╛рд░рд╛ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдбреНрд░рд╛рдЗрд╡рд░ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХреА рд╣реИред

рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдкрд╛рдВрдЪрд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рд╣рдордиреЗ C ++ рдмрд┐рд▓реНрдбрд░ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП рдЕрдм рдХреЗрд╡рд▓ Microsoft Visual Studio рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ Embarcadero RAD Studio рднреА рд╣рдорд╛рд░реЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдиреНрдп рд╡рд┐рд╡рд┐рдз:
  1. рдХреИрд╕реЗ рд╕реНрдерд┐рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЯреАрдбреАрдбреА рдХреЛ рдкреВрд░рдХ рдХрд░рддрд╛ рд╣реИ ред
  2. рдХреНрдпрд╛ рд╡реЗ рдЕрднреА рднреА C ++ рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ?
  3. рдмрд┐рдЧ рд░рд┐рдПрдХреНрдЯреЛрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд░реАрд╡реИрд▓реНрдпреВрдПрд╢рди рд░рд┐рдкреЛрд░реНрдЯ
  4. рдмрд╣реБрдд рдмрдбрд╝реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (MSBuild рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг)
  5. рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕рдмрд╕реЗ рдкреНрд░рднрд╛рд╡реА рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдпрд╣рд╛рдБ рдХреНрдпреЛрдВ рд╣реИ ред

рдЕрдВрдд рдореЗрдВ, рдкреАрд╡реАрдПрд╕-рд╕реНрдЯреВрдбрд┐рдпреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╣рдореЗрдВ рд╕рднреА-рд╕рднреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдерд┐рд░ рдХреЛрдб рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫреЗрдВред

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


All Articles