рдирдорд╕реНрдХрд╛рд░, ABBYY рдмреНрд▓реЙрдЧ рдХреЗ рд╕рдВрдкрд╛рджрдХ рдЖрдкрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рджреВрд╕рд░реЗ рджрд┐рди, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдП рдФрд░ рдЧрд┐рддреБрдм рдХреЗ рд╡рд┐рд╢рд╛рд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдорд╛рдЪрд╛рд░ рд▓рд╛рдП рдЬреЛ рд╕реАрдзреЗ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди, рдЙрдирдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╣рдорд╛рд░реЗ рд╕рднреА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЦреБрд╢ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рд╣рдорд╛рд░реЗ рдирд╣реАрдВред рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд░рд╕реЛрдИ рдореЗрдВ рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рдмрддрд╛рдпрд╛, рдмрд╛рдХреА рдХреЗ рд▓рд┐рдП - рдпрд╣ рдкреЛрд╕реНрдЯредрд╣рдо рд╕реА ++ рдХреЛрдб (рдкрд┐рдЫрд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛:
рдПрдХ ,
рджреЛ ,
рддреАрди ,
рдЪрд╛рд░ ,
рдкрд╛рдВрдЪ ,
рдЫрд╣ ,
рд╕рд╛рдд ) рдХреЗ рд╕реНрдереИрддрд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдкрд░ рд╕рд╣рдЬ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВред рд╣рд╛рд▓ рддрдХ рддрдХ, рдореБрдХреНрдд рдУрдкрди-рд╕реЛрд░реНрд╕
рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреИрдкрдкреНрдЪреЗрдХ рдореЗрдВ рдПрдХ рдШрд╛рддрдХ рджреЛрд╖ рдерд╛ - рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдореЗрдВ рдЗрд╕рдХреЗ рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рдерд╛ред
рдРрд╕реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ
рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг GitHub рдореЗрдВ рдорд┐рд▓реЛ, рдЬрд┐рд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдЕрдВрддрд┐рдо рдЧрд┐рд░рд╛рд╡рдЯ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред
Cppcheck рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдХреА рддрд░рд╣, рдореЙрдбреНрдпреВрд▓ рдореБрдХреНрдд рд╣реИред рдореЙрдбреНрдпреВрд▓ рдХреЛрдб
рдПрдордЖрдИрдЯреА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛
рдЬрд╛рддрд╛ рд╣реИ ред
рдореЙрдбреНрдпреВрд▓ рдЖрдкрдХреЛ рдореБрдЦреНрдп рдореЗрдиреВ рд╕реЗ рдХрдорд╛рдВрдб рджреНрд╡рд╛рд░рд╛ рди рдХреЗрд╡рд▓ рдкреВрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднреА рдХрд░рддрд╛ рд╣реИ - рдЗрд╕рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдХреЛрдб рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдкрд╛рджрди рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЪрд░рдг рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИред
рдПрдХреНрд╕рдкреНрд░реЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЕрдм рддрдХ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕рдВрд╕реНрдХрд░рдг 2012 рдФрд░ 2013 рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдХреЗрд╡рд▓ рдпрд╣ рдЬреЛрдбрд╝рдирд╛ рд╣реИ рдХрд┐ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЕрддреНрдпрдВрдд рдиреНрдпреВрдирддрд░ рд╣реИ (рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреА рддрд░рд╣)ред рд╕рдВрд╢реЛрдзрди, рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреВрд▓ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕реБрдЭрд╛рд╡ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИрдВред