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

рдореИрдВ + рдФрд░ - рдЗрд╕ рдорд╛рд╣реМрд▓ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдФрд░ рдкрд╕рдВрдж рдЙрд╕ рдкрд░ рдХреНрдпреЛрдВ рдЧрд┐рд░рддреА рд╣реИред
рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ
- рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрдХрд▓рдХ, рдПрдХреАрдХреГрдд рдХрд╛рд░реНрдп рд╕реВрдЪреА, рдбрд┐рдмрдЧрд░, рдЬреАрдпреВрдЖрдИ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
- рдирд┐: рд╢реБрд▓реНрдХ;
- рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рд╕рд╛рджрдЧреА;
- рд╡рд┐рднрд┐рдиреНрди рд╕рдВрдХрд▓рдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рд▓реЛрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рд╡рд┐рднрд┐рдиреНрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдИ рдЖрд╡реЗрджрди рдЯреЗрдореНрдкрд▓реЗрдЯ (wxWidjets, Ogre3D, Irrlicht, Opengl, SDL, рдЖрджрд┐)
- рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо
рд╡рд┐рдкрдХреНрд╖
- - рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬ рдХреА рджреБрд░реНрд▓рднрддрд╛;
- - рд╕рдВрдкрд╛рджрдХ рдореЗрдВ рдХреЛрдИ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдирд╣реАрдВ;
- - рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреА рдкреВрд░реА рдХрдореА;
рдЕрдм рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред- 2. рдПрдХреНрд▓рд┐рдкреНрд╕ , рд▓рд┐рдирдХреНрд╕, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдУрдПрд╕ рдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рд░реНрд╡реЛрддреНрддрдо рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред 2001 рдореЗрдВ рдЖрдИрдмреАрдПрдо рдХрдирд╛рдбрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬрдиреНрдорд╛, рдпрд╣ рдореБрдлреНрдд рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдмрди рдЧрдпрд╛ рд╣реИред

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

рдЖрдХрд░реНрд╖рдг рдЖрддреЗ рд╣реИрдВ
- рдирд┐: рд╢реБрд▓реНрдХ;
- рдкреНрд▓рдЧ рдЗрди;
- рдкреБрдирд░реНрд░рдЪрдирд╛;
- рдСрдЯреЛ-рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рддрд░реАрдХреЗ, рдХрдХреНрд╖рд╛рдПрдВ;
- рджреВрд░рд╕реНрде рд╕рд╣рд┐рдд, рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛;
- рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдоред
рд╡рд┐рдкрдХреНрд╖
- рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХрд╛ рдЕрднрд╛рд╡;
- рдХрдИ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдореИрдВрдиреЗ winXP, win7 рдкрд░ рдЗрд╕ рдорд╛рд╣реМрд▓ рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЙрдмрдВрдЯреВ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рднреА рдЪрд╛рд▓ рдФрд░ рдкреНрд▓рдЧ-рдЗрди рдХреЛ рд╕рдордЭрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЙрд╕ рд╕рдордп, рдПрдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмреИрдарддреЗ рд╣реИрдВ, рддреЛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рд╣реИред4.рдЕрдВрдЬреБрддрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реА рдФрд░ рд╕реА ++ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╣реИред рдпрд╣ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧрдиреЛрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИ, рдФрд░ рддрджрдиреБрд╕рд╛рд░ рдЙрдмрдВрдЯреВред
рдЕрдВрдЬреБрддрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрдХ, рдЬрд╛рджреВрдЧрд░, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдбрд┐рдмрдЧрд░, рдХреЛрдб рдкреВрд░рд╛ рдХрд░рдирд╛ред
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдФрд░ рдЙрдмрдВрдЯреВ рдкрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдирд┐рдпрдорд┐рдд рдЕрдкрдбреЗрдЯ + рд╕реА рдФрд░ рд╕реА ++ рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рддреБрд░рдВрдд рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред- 5. QtCreator C, C ++ рдФрд░ QML рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдлреНрд░реА IDE рд╣реИред

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