рд╕реА ++ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣, рдирд┐рдЬрд╝рдиреА рдиреЛрд╡рдЧреЛрд░реЛрдб рдореЗрдВ рдмреИрдардХ

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░ред



рдкрд┐рдЫрд▓реЗ рд╢рдирд┐рд╡рд╛рд░ - 19 рдЕрдкреНрд░реИрд▓ рдХреЛ C ++ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдХреА рдЕрдЧрд▓реА рдмреИрдардХ рд╣реБрдИред рдЗрд╕ рдмрд╛рд░ рд╣рдо рдирд┐рдЬрд╝рдиреА рдиреЛрд╡рдЧреЛрд░реЛрдб рдореЗрдВ рдорд┐рд▓реЗред

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



рдмреИрдардХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ


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



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



рдмреИрдардХ рдореЗрдВ рдЫрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдкреЗрд╢ рдХреА рдЧрдИрдВред

1. рдбреЗрдирд┐рд╕ рдХреЛрд░рдорд╛рд▓реЗрд╡, рдХреНрдпреВрдЯреАред рдХреИрд╕реЗ рдПрдХ рдЦрджрд╛рди рдореЗрдВ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдПред рдЯрд┐рдкреНрд╕ рд╕реИрдкрд░ред

2. рдПрд╡реНрдЬреЗрдиреА рдХреНрд░реБрдЯреНрдХреЛ, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдЧрдгрдирд╛ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдЕрдиреБрднрд╡ред

3. рджрд┐рдорд┐рддреНрд░реА рдкреНрд░реЛрдХреЛрдкреНрдЯрд╕реЗрд╡, рд╕реА ++ 11 рдореЗрдВ рдЖрд░-рд▓рд┐рдВрдХред

4. рдПрд▓реЗрдХреНрд╕реА рдХреБрдХрд╛рдиреЛрд╡, рд╕реА ++ рдореЗрдВ рдХрдВрд╕реАрдбрд░ : рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ, рди рдХрд┐ рдереНрд░реЗрдбреНрд╕ рдХреЛред

5. Stepan Koltsov, Mutexes рдФрд░ рдкреНрд░рднрд╛рд╡реА рд╕рдВрджреЗрд╢ рдЧреБрдЬрд░ рд░рд╣рд╛ рд╣реИред

6. рдПрдВрдЯреЛрди рдкреЛрдЯрд╛рдкреЛрд╡, рд╕реА ++ рдХрдВрдЯреЗрдирд░ рдФрд░ рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ: рдПрдХ рд╕рд╛рде рдпрд╛ рдЕрд▓рдЧ рд╕реЗ?



рдореИрдВрдиреЗ #cpp рдФрд░ #nnov рдХреЗ рдЯреИрдЧ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдмрд╣реБрдд рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдмрд╛рдж рдореЗрдВ рдореИрдВ рдЙрдирд╕реЗ рдореБрд▓рд╛рдХрд╛рдд рдХреА рдкреВрд░реА рд░рд┐рдкреЛрд░реНрдЯ рд▓реЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред



рдХреБрдЫ рдЦрдмрд░реЗрдВ


рдореИрдВрдиреЗ рдЖрдЦрд┐рд░ рдореЗрдВ рдореАрдЯрд┐рдВрдЧcpp.ru рдкрд░ рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдХреЛ рдЙрдард╛рдпрд╛ рдФрд░ рдЕрдм рд╕рднреА рдШреЛрд╖рдгрд╛рдПрдВ рд╡рд╣рд╛рдВ рдкреЛрд╕реНрдЯ рдХреА рдЬрд╛рдПрдВрдЧреАред рд╡рд╣рд╛рдБ RSS рдЖрдпрд╛рдд рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд░рд┐рдкреЛрд░реНрдЯ рд╕рд╛рдЗрдЯ рдкрд░ рдкреЛрд╕реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рд╡реАрдбрд┐рдпреЛ рдмрд╛рдж рдореЗрдВ рд╣реЛрдЧрд╛ (рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдкреНрддрд╛рд╣)ред



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



рдЕрдВрддрд┐рдо рдкреЛрд╕реНрдЯ рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд▓рд┐рдП рд░реБрдЪрд┐ рдХреЗ рд╡рд┐рд╖рдпреЛрдВ рдХреЛ рдЪреБрдирдиреЗ рдХрд╛ рдореБрджреНрджрд╛ рдЙрдард╛рдпрд╛ред рдореИрдВ рдЕрднреА рднреА рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рд╕реЗ рдЪреБрдирдиреЗ рд╡рд╛рд▓реЗ рд╕рдореБрджрд╛рдп рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдЖрдкрд╕реЗ рдЙрди рд╡рд┐рд╖рдпреЛрдВ (рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ) рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реВрдВрдЧрд╛ред



рдзрдиреНрдпрд╡рд╛рдж


рдЙрдирдХреА рдорджрдж рдХреЗ рд▓рд┐рдП UNN, Yandex рдФрд░ Intel рдХреЛ рдзрдиреНрдпрд╡рд╛рдж! рдЙрдирдХреЗ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдмреИрдардХ рдирд╣реАрдВ рд╣реБрдИ рд╣реЛрдЧреАред рд╢рдирд┐рд╡рд╛рд░ рдХреА рдзреВрдк рдореЗрдВ рдЖрдиреЗ рдФрд░ рдЬреНрдЮрд╛рди рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╡рдХреНрддрд╛рдУрдВ рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред рд╕реБрдЭрд╛рд╡ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдЬреЛ рдЖрдП рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!



Updред

рдирд┐рдЬрд╝рдиреА рдиреЛрд╡рдЧреЛрд░реЛрдб рдореЗрдВ рдмреИрдардХ рд╕реЗ рд╡реАрдбрд┐рдпреЛ ред



All Articles