рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рджрд┐рдЧреНрдЧрдЬ рд╕реНрдХреВрд▓ 42: "рдкреВрд▓", рдмрд┐рд▓реНрд▓рд┐рдпреЛрдВ рдФрд░ рд╢рд┐рдХреНрд╖рдХреЛрдВ рдХреЗ рдмрдЬрд╛рдп рдЗрдВрдЯрд░рдиреЗрдЯ рдХрд╛ рджреМрд░рд╛ рдХрд┐рдпрд╛ред рднрд╛рдЧ реи


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


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


рдЕрдиреНрдп рдЫрд╛рддреНрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреВрд░реНрдг рдХрд╛рд░реНрдпреЛрдВ рдХреЛ 3-4 рдмрд╛рд░ рдЪреЗрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рд░ рдХреЛрдИ рдПрдХ рдЫрд╛рддреНрд░ рдФрд░ рдПрдХ рд╕рдВрд░рдХреНрд╖рдХ рджреЛрдиреЛрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ рд░реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ - рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рд╕рд╣реА рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд░реНрдп рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдпрд╣ 90% рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рдПрдЧрд╛ред


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


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


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


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



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


рдпрд╣рд╛рдБ рдХреИрд╕реЗ рдФрд░ рдХреНрдпрд╛ рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рдпрд╣ рд╕рдм "рд╕реА" рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рд╕реНрдХреВрд▓ рдХреЗрд╡рд▓ рдпреВрдирд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдХреЛрдб рдХреЛ рдмрд╣реБрдд рдореВрд▓ рдмрд╛рддреЗрдВ рд╕реЗ рд╕рд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рдмрд╣реБрдд рддрд░реНрдХ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдХреБрдЫ рд╕реНрддрд░реЛрдВ, рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ C рдФрд░ C ++ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, IDE рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЫрд╛рддреНрд░ gcc рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ vim рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред


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


Normineytред рд╕рдлрд▓ рд╕реБрд░рдХреНрд╖рд╛ рдХреЗ рдмрд╛рдж, рд╕рднреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рдЧрд┐рдЯрд╣рдм рд╕рдордХрдХреНрд╖ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЙрдиреНрд╣реЗрдВ рдиреЙрд░реНрдорд┐рдиреЗрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рдПрдХ рдХреЛрдб рдЕрдиреБрдкрд╛рд▓рди рдЬрд╛рдВрдЪ рдкрд╛рд╕ рдХрд░рдиреА рд╣реЛрдЧреАред


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



рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг


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


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


Libft - C рдореЗрдВ рдорд╛рдирдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝рдВрдХреНрд╢рдВрд╕ рд▓рд╛рдЧреВ рдХрд░реЗрдВ, рдЬреИрд╕реЗ: strcmp, atoi, strlen, memcpy, strstr, toupper, tolower , strcmp, atoi, strlen, memcpy, strstr, toupper, tolower , рдЖрджрд┐ред рдХреЛрдИ рднреА рддреГрддреАрдп-рдкрдХреНрд╖ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ, рд╕рднреА рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗред рдЖрдк рд╕реНрд╡рдпрдВ рд╣реЗрдбрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЖрдк рд╕реНрд╡рдпрдВ Makefile рдмрдирд╛рддреЗ рд╣реИрдВ, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


Printf - рд╕реА рдореЗрдВ рдЕрдкрдиреЗ рд╕рднреА рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ printf рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реИред


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


Libls - рдЕрдкрдиреЗ рд╕рднреА рдорд╛рдирдХ рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде ls рдЕрдкрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЖрдк рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЙрдкрд▓рдмреНрдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЦрд╛рдиреЛрдВ


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


Pipex - рдЗрдирдкреБрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдФрд░ рдордирдорд╛рдирд╛ рд╢реЗрд▓ рдХрдорд╛рдВрдб рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЫрд╛рддреНрд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдирд┐рдпрдорд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред


Minitalk - C. рдореЗрдВ рдПрдХ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рд╕рд░реНрд╡рд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕рд┐рдЧреНрдирд▓ SIGUSR1 рдФрд░ SIGUSR2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреНрд▓рд╛рдЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рдХрдИ рд╕рдВрджреЗрд╢реЛрдВ рдФрд░ рдкреНрд░рд┐рдВрдЯ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред


рдЬрдореЗ рд╣реБрдП - рдЧреЛрд▓рдВрдЧ рдореЗрдВ рдПрдХ рдЖрдИрдЖрд░рд╕реА рд╕рд░реНрд╡рд░ рд▓рд┐рдЦреЗрдВ, рдЬреЛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬреЛ рд╕рдВрдЧрд╛рдорд┐рддрд┐ рдФрд░ рдЧреЛрд░рдЖрдЙрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ IRC рд╕рд░реНрд╡рд░ рдХреЛ рдХрдИ рдЪреИрдирд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред


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


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

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


All Articles