рд╡реНрд╣рд┐рдбрд┐рдУ рдЖрдгрд┐ рдлреЛрдЯреЛрдВрдордзреНрдпреЗ рдЪреЗрд╣рд░реЗ рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА Google Magritte рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддреЗ

Google рдиреЗ рдореЕрдЧреНрд░рд┐рдЯ рд▓рд╛рдпрдмреНрд░рд░реА рд╕рд╛рджрд░ рдХреЗрд▓реА рдЖрд╣реЗ, рдЬреЗ рдлреЛрдЯреЛ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУрдВрдордзреНрдпреЗ рдЖрдкреЛрдЖрдк рдЪреЗрд╣рд░реЗ рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдлреНрд░реЗрдордордзреНрдпреЗ рдЪреБрдХреВрди рдкрдХрдбрд▓реЗрд▓реНрдпрд╛ рд▓реЛрдХрд╛рдВрдЪреА рдЧреЛрдкрдиреАрдпрддрд╛ рд░рд╛рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рд╕рд╛рдареА рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдВрд╢реЛрдзрдХрд╛рдВрд╕реЛрдмрдд рд╢реЗрдЕрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд┐рдВрд╡рд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХрд░реАрддреНрдпрд╛ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдорд╛ рдЖрдгрд┐ рд╡реНрд╣рд┐рдбрд┐рдУрдВрдЪреЗ рд╕рдВрдХрд▓рди рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдЪреЗрд╣рд░реЗ рд▓рдкрд╡рдгреЗ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, Google рдирдХрд╛рд╢реЗ рд╡рд░ рдкреЕрдиреЛрд░рд╛рдорд╛ рдЖрдгрд┐ рдлреЛрдЯреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрдЯрд╛ рд╢реЗрдЕрд░ рдХрд░рддрд╛рдирд╛). рд▓рд╛рдпрдмреНрд░рд░реА рдлреНрд░реЗрдордордзреАрд▓ рд╡рд╕реНрддреВ рдУрд│рдЦрдгреНрдпрд╛рд╕рд╛рдареА рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдкрджреНрдзрддреА рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рдореАрдбрд┐рдпрд╛рдкрд╛рдЗрдк рдлреНрд░реЗрдорд╡рд░реНрдХрдордзреНрдпреЗ рдЕреЕрдб-рдСрди рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдЯреЗрдиреНрд╕рд░рдлреНрд▓реЛ рд╡рд╛рдкрд░рддреЗ. рдХреЛрдб C++ рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ Apache 2.0 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.

рд▓рд╛рдпрдмреНрд░рд░реА рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдХрдореА рд╡рд╛рдкрд░рд╛рджреНрд╡рд╛рд░реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреАрдХреГрдд рдЖрд╣реЗ рдЖрдгрд┐ рдХреЗрд╡рд│ рдЪреЗрд╣рд░реЗрдЪ рдирд╡реНрд╣реЗ рддрд░ рдкрд░рд╡рд╛рдирд╛ рдкреНрд▓реЗрдЯреНрд╕рд╕рд╛рд░рдЦреНрдпрд╛ рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд рд╡рд╕реНрддреВ рджреЗрдЦреАрд▓ рд▓рдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЗрддрд░ рдЧреЛрд╖реНрдЯреАрдВрдмрд░реЛрдмрд░рдЪ, рдореЕрдЧреНрд░рд┐рдЯ рд╣рдБрдбрд▓рд░рдирд╛ рд╡рд╕реНрддреВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрдкрдгреЗ рд╢реЛрдзрдгреНрдпрд╛рд╕рд╛рдареА, рд╡реНрд╣рд┐рдбрд┐рдУрдордзреНрдпреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╣рд╛рд▓рдЪрд╛рд▓реАрдЪрд╛ рдорд╛рдЧреЛрд╡рд╛ рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдмрджрд▓рдгреНрдпрд╛рд╕рд╛рдареА рдХреНрд╖реЗрддреНрд░ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯрд▓рд╛ рдУрд│рдЦрддрд╛ рди рдпреЗрдгрд╛рд░рд╛ рдкреНрд░рднрд╛рд╡ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рджрд╛рди рдХрд░рддреЗ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреЗ рдкрд┐рдХреНрд╕реЗрд▓реЗрд╢рди, рдмреНрд▓рд░рд┐рдВрдЧ рдЖрдгрд┐ рд╕реНрдЯрд┐рдХрд░ рд╕рдВрд▓рдЧреНрдирдХрд╛рдВрдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛