рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рдХреИрд╕реЗ рд▓рд┐рдЦреЗрдВ

рд╣рд╛рд▓ рд╣реА рдореЗрдВ Habr├й рдкрд░ рдЙрди рд▓реЗрдЦреЛрдВ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдЕрдиреНрдп рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд▓реЗрдЦ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗ рдЬреЛ "рд╢реБрд░реБрдЖрддреА" рдХреЗ рд▓рд┐рдП рд▓реЗрдЦ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реИрдВред рдЗрд╕ рдмреАрдЪ, рдмрд╕ рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпреЗ рд▓реЗрдЦ рдЕрдХреНрд╕рд░ рд╕рдордЭ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ: рдХрднреА-рдХрднреА рд╡реЗ рдмрд╣реБрдд рдЬрдЯрд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдХрднреА-рдХрднреА рд╡реЗ рдЙрди рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд╣рд┐рдП, рдХрднреА-рдХрднреА рдЙрдиреНрд╣реЗрдВ рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред

рдЖрдЗрдП рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ рдХрд┐ рд▓реЗрдЦ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдЧрд░ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рди рдХреЗрд╡рд▓ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдП, рдмрд▓реНрдХрд┐ рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛред


рдЕрдкрдиреЗ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ


рдЕрдкрдиреЗ рд▓рдХреНрд╖рд┐рдд рджрд░реНрд╢рдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВред "рд╢реБрд░реБрдЖрдд" рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдпрд╣рд╛рдВ рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рд▓реЛрдЧ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ "рд╢реБрд░реБрдЖрддреА" рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



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

рдЕрдкрдиреЗ рд▓реЗрдЦ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдмреБрдирд┐рдпрд╛рджреА рдЬреНрдЮрд╛рди рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВред


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


рдЗрд╕рдореЗрдВ рдЬреНрдпрд╛рджрд╛ рд╕рдордп рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╛рдардХреЛрдВ рдХреЛ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИред рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдпрджрд┐ рдЖрдк рдЗрд╕ рддрд░рд╣ рд╕реЗ рд▓реЗрдЦ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ:
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ:
int main(int argc, char *argv[]) { cout<<"Hello, world!"; } 



рддрдм рдкрд╛рдардХреЛрдВ рдХреЛ рдпрд╣ рд╕рдордЭ рдореЗрдВ рдирд╣реАрдВ рдЖ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдордд рднреВрд▓реЛ, рдПрдХ рдмрд╛рд░ рдЬрдм рдЖрдк рдпрд╣ рднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рд╕рдВрдХрд▓рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВред

рд▓реЗрдЦ рдХреЛ рдЬрд┐рддрдирд╛ рд╣реЛ рд╕рдХреЗ рдЙрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдмрдирд╛рдПрдВ



рдЕрдЪреНрдЫрд╛ рдФрд░ рд╕рдХреНрд╖рдо рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рд╛рдордЧреНрд░реА рдХреА рдЖрд╕рд╛рди рд╕рдордЭ рдХреА рдХреБрдВрдЬреА рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдкреВрд░рд╛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

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

рдЗрд╕ рддрд░рд╣ рди рд▓рд┐рдЦреЗрдВ:
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬреЛ "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
 //   int main(int argc, char *argv[]) { cout<<"Hello, world!"; 


рдХреБрдЫ (рд╕рдВрднрд╡рддрдГ рдХрд╛рдлреА рдЙрдкрдпреЛрдЧреА)
рд▓реЗрдЦрдХ рдХреА рдмрд╣реБ-рдкрдВрдХреНрддрд┐ рдЯрд┐рдкреНрдкрдгреА

 // return 0; } 



рдЗрд╕ рддрд░рд╣ рд▓рд┐рдЦреЗрдВ:
рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдЬреЛ "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:
 #include <iostream> using namespace std; int main(int argc, char *argv[]) { cout<<"Hello, world!"; return 0; } 


рдпрд╣рд╛рдБ рдЖрдк рдПрдХ рд▓рдВрдмреА рдФрд░ рд╡рд┐рд╕реНрддреГрдд рдЯрд┐рдкреНрдкрдгреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ
 cout<<"Hello, world!"; 
рдЬрд┐рд╕реЗ рд╡рд╣ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред


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

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

рд╣рдореЗрд╢рд╛ рдХрдореЗрдВрдЯ рдХреЛрдб
рдореИрдВрдиреЗ рдПрдХ рд▓рд╛рдЦ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдПрдХ рдПрдХрд▓ рдЯрд┐рдкреНрдкрдгреА рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдкреБрд╕реНрддрдХ рдореЗрдВ 3-рдкреГрд╖реНрда рдХреА рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рдХреИрд╕реЗ рдкрд╛рдИ рдЬрд╛рддреА рд╣реИ, рдФрд░ рдлрд┐рд░ рдкреВрд░реНрдг рдкрд╛рда рдореЗрдВ рдпрд╣ рд╡рд░реНрдгрди рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреЛрдб рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИред рдРрд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рдХреЛрдб рдореЗрдВ рд╣реА рдЫреЛрдЯреА рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ:

 #include <iostream> //   cout using namespace std; //cout     std int main(int argc, char *argv[]) { cout<<"Hello, world!"; //  "hello, world" return 0; } 



рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдпрджрд┐ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХрд╛ рдореВрд▓реНрдп рдЖрдкрдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╕рднреА рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд╣реИред рдпрджрд┐ рдЖрдк рдХреЛрдб рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд▓рд╛рдЗрди рдирдВрдмрд░ рдбрд╛рд▓рдирд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рднреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрдЦреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдпрд╣ рдХрд░реЗрдВ:

 1 #include <iostream> using namespace std; 4 int main(int argc, char *argv[]) { 6 cout<<"Hello, world!"; return 0; } 

рдкрдВрдХреНрддрд┐ 1 рдореЗрдВ, рд╣рдо рдПрдХ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ C ++ рдореЗрдВ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ I / O рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдХреНрд╖рд╛рдПрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдФрд░ рдЪрд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рд╣рдо рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ cout рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдХ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рд╣реИред

рдкрдВрдХреНрддрд┐ 4 рдореЗрдВ , рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ - рдпрд╣ рдЗрд╕ рдмрд┐рдВрджреБ рд╕реЗ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрдЧрд╛ред

рдЕрдВрдд рдореЗрдВ, рд▓рд╛рдЗрди 6 рдкрд░, рд╣рдо рдорд╛рдирдХ рдХреЙрдЙрдЯ рдЖрдЙрдЯрдкреБрдЯ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ "рд╣реИрд▓реЛ, рд╡рд░реНрд▓реНрдб" рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рддреЗ рд╣реИрдВред << рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд░ рдХреЗ рдмрд╛рдИрдВ рдУрд░ рд╕реНрдЯреНрд░реАрдо рдСрдмреНрдЬреЗрдХреНрдЯ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрдЯрдЖрдЙрдЯ) рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджрд╛рдИрдВ рдУрд░ рд╡рд╣ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕ рд╕реНрдЯреНрд░реАрдо рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдардХ рдХреЛрдб рдХреЛ рдХреЙрдкреА рдФрд░ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ, рддреЛ рдЖрдк рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд▓рд╛рдЗрди рдирдВрдмрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрдо рд╕реНрдкрд╖реНрдЯ рд╣реИ:

 #include <iostream> //(1)    cout using namespace std; //(2) cout     std int main(int argc, char *argv[]) { cout<<"Hello, world!"; //(6)   "hello, world" return 0; } 



рдЕрдкрдиреЗ рдЖрдк рдХреЛ рдкрд╛рдардХ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд░рдЦреЗрдВ

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

рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рди рдХрд░рдиреЗ рдФрд░ рдкреВрд░реНрдгрддрд╛рд╡рд╛рдж рд╕реЗ рдмрдЪрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ

рдордд рднреВрд▓реЛ, рдЖрдк рдПрдХ рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рдПрдХ рд▓реЗрдЦ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдХреЛрдб рдХреЛ рд╕рд░рд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдк рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рднрд▓реЗ рд╣реА рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рдП), рддреЛ рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди рдХреЗ рдмрд╛рдж рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╕рдордЭрд╛ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд░рд┐рдЯрд░реНрди рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдиреЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ рдЬреЛ рджреЛ рдирдВрдмрд░реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд░рд┐рдЯрд░реНрди рджреЗрддрд╛ рд╣реИ (рдпрд╛ рдпрджрд┐ рдХреЛрдИ рд╕рдВрдЦреНрдпрд╛ рд╕рдорд╛рди рд╣реИ)ред рдХреБрдЫ рдРрд╕рд╛ рдордд рд▓рд┐рдЦреЛ
 template<class T> T compare(T a, T b) { return a>b?a:b; } 


рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рдХреЛрдб рд▓рд┐рдЦреЗрдВ:

 int compare(int a, int b) { if(a>b) { return a; } else { return b; } } 



рдЗрд╕реЗ рджрд╕ рдмрд╛рд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рджреЗрдВ - рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдХрд╛рд░реНрдп рд╡рд┐рдзрд┐ рдХрд╛ рд╕рд╛рд░ рджрд┐рдЦрд╛рдирд╛ рд╣реИ, рди рдХрд┐ рдЗрд╕рдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред

рдкреВрд░реЗ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рд╣реА рд╕реНрддрд░ рдкрд░ рд░рд╣рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

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

рдкреВрд░реЗ рд▓реЗрдЦ рдореЗрдВ рдПрдХ рд╣реА рд╢реИрд▓реА рд╕реЗ рдЪрд┐рдкрдХреЗ рд░рд╣реЗрдВ

рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдк "рдЕрдХрд╛рджрдорд┐рдХ" рд╢реИрд▓реА рдореЗрдВ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдпрд╛ "рдЕрдм, рдЖрджрдореА, рд╣рдо рдЕрдкрдиреА рд░рдЪрдирд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВрдЧреЗред" рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЖрдк рд╕реБрд╕рдВрдЧрдд рд╣реИрдВ рдФрд░ рдФрдкрдЪрд╛рд░рд┐рдХ рд╕реЗ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдХрдерд╛ рддрдХ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддрд┐ рд▓реЗрдЦ рджрд╕ рдмрд╛рд░ рд╡рд╛рдкрд╕ рдЖрддреЗ рд╣реИрдВред

рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ

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

рдкрд╛рдардХ рдХреА рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рдирдореНрд░ рд░рд╣реЗрдВред рдпрджрд┐ рдЖрдкрдХреЛ рдХреБрдЫ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдиреЗ, рдпрд╛ рд▓реЗрдЦ рдореЗрдВ рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ (рдмреЗрд╢рдХ, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдФрд░ рдКрд░реНрдЬрд╛ рд╣реИ)ред

рдирд┐рд╖реНрдХрд░реНрд╖


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

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


All Articles