рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ, рдпрд╣ рд╕рдорд╛рдкреНрдд рд╣реЛ рд░рд╣рд╛ рд╣реИ

рд╕рднреА рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдорд╛рдирд╡рддрд╛, рд╕рд╛рдВрд╕ рдХреА рд╕рд╛рдВрд╕ рдХреЗ рд╕рд╛рде, Google рдХреЗ рдЦрд┐рд▓рд╛рдл рдУрд░реЗрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░ рд░рд╣реА рд╣реИред рдЬреВрд░реА рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрд▓реНрдж рд╣реА рдлреИрд╕рд▓рд╛ рд╕реБрдирд╛рдПрдЧреАред рдХрдЯ рдХреЗ рддрд╣рдд рдУрд░реЗрдХрд▓ рдмрд┐рдВрд╕реЙрдХ рдХреЗ рд╕рдВрдкрд╛рджрдХ рдХреЗ рдПрдХ рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рд╣реИ, рдЬреЛ www.drdobbs.com рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдореБрдЦреНрдп рд╕рдВрдкрд╛рджрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдХрд┐ рдпрджрд┐ рдУрд░реЗрдХрд▓ рдЬреАрддрддрд╛ рд╣реИ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред


рдпрджрд┐ Oracle рдЕрджрд╛рд▓рдд рдореЗрдВ рдЕрдкрдиреЗ рджрд╛рд╡реЗ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдХреЙрдкреАрд░рд╛рдЗрдЯ API рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд╕реНрддреБрддрдГ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд╕рднреА рдкрд╣рд▓реВ рдмрджрддрд░ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рдЬрд╛рдПрдВрдЧреЗред

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

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

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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдпрджрд┐ рдЖрдк рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдУрд░реЗрдХрд▓ рд╕рд╣реА рд╣реИ, рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЬрд╛рд╡рд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╣реЗрдбрд░ рдореЗрдВ рдХреЙрдкреАрд░рд╛рдЗрдЯ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдПрдкреАрдЖрдИ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдУрд░реЗрдХрд▓ Google рд╢реБрд▓реНрдХ рд▓реЗ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрди рдПрдкреАрдЖрдИ рдХреЛ рдУрд░реЗрдХрд▓ рдХреЗ рдЖрд╢реАрд░реНрд╡рд╛рдж рдХреЗ рдмрд┐рдирд╛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреБрд░реНрдорд╛рдирд╛ рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд┐рдирд╛)ред рдпрджрд┐ рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрдИ рдЙрддреНрдкрд╛рдж рдЕрдЪрд╛рдирдХ рдЦреБрдж рдХреЛ рдПрдХ рдЕрдХреНрд╖рдореНрдп рдХрд╛рдиреВрдиреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдкрд╛рдПрдВрдЧреЗ, рдЬрдм рдкрд╣рд▓реЗ рдЧреИрд░-рдЦрддрд░рдирд╛рдХ, рдФрд░ рдЕрдм рдЕрджрд╛рд▓рдд рджреНрд╡рд╛рд░рд╛ рдЕрдзрд┐рдХреГрдд, рдХреЙрдкреАрд░рд╛рдЗрдЯ рдзрд╛рд░рдХ рджрдВрдбрд╛рддреНрдордХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЬреНрдпрд╛рджрд╛рддрд░ рдЬреЛрдЦрд┐рдо рдореМрдЬреВрджрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВред рдЕрд░реНрдерд╛рддреН, рдЕрдЬрдЧрд░, рдЖрдпрд░рдирдерди, рдФрд░ рдЕрдЬрдЧрд░ рдХреЗ рд▓рд┐рдП PyPy; рд░реВрдмреА рдХреЗ рд▓рд┐рдП рд░реВрдмреА, рдЖрдпрд░рдирд░реБрдмреА рдФрд░ рд░реБрдмрд┐рдирд╕; C # рдФрд░ VB рдХреЗ рд▓рд┐рдП рдореЛрдиреЛ; рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ C ++ рдХреЗ рд▓рд┐рдП C ++, CCC рдХреЗ рд▓рд┐рдП GCC, C ++ рдФрд░ рдСрдмреНрдЬреЗрдХреНрдЯрд┐рд╡-рд╕реА рдЖрджрд┐ред рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рдиреЗрдЯрд╕реНрдХреЗрдк рдХреА рдмреМрджреНрдзрд┐рдХ рд╕рдВрдкрджрд╛ рдХреЗ рд╡рд╛рд░рд┐рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рд░реЙрдпрд▓реНрдЯреА рдмрдХрд╛рдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

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

рд╕рдорд╕реНрдпрд╛, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ UNIX API рдкреНрд▓реЗрдмреИрдХ рдХреЗ рдХрд╛рд░рдг рд▓рд┐рдирдХреНрд╕ рдЬреЛрдЦрд┐рдо рдореЗрдВ рд╣реИ? рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдкреЛрд░реНрдЯреЗрдб рд▓рд╛рдЗрдмреНрд░реЗрд░реА? рд╢рд╛рдпрдж рд╣рд╛рдБред

рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдЕрдВрддрд┐рдо рджреЛ рд╕рди рд╕реАрдИрдУ рдиреЗ рд╕рдмреВрддреЛрдВ рдХрд╛ рд╡рд┐рд░реЛрдз рдХрд┐рдпрд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЬреЛрдирд╛рдерди рд╢реНрд╡рд╛рд░реНрдЯреНрдЬ рдиреЗ Google рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ (рдФрд░ рдПрдВрдбреНрд░реЙрдЗрдб рдкрд░ рдЙрдирдХрд╛ Google рдмрдзрд╛рдИ рдИрдореЗрд▓ рдЧрд╡рд╛рд╣реА рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рдерд╛), рдФрд░ рд╕реНрдХреЙрдЯ рдореИрдХрдиреЗрд▓реА рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдПрдкреАрдЖрдИ рдкрд░ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдереА, рдПрдкреАрдЖрдИ рдХреЙрдкреАрд░рд╛рдЗрдЯ рдХреЗ рдЕрдзреАрди рдерд╛ рдФрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рдмрд┐рдирд╛ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдЕрдзреАрди рдерд╛ред рдпрд╣ рдирд┐рд╖рд┐рджреНрдзред рдФрд░ рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред McNealy рдиреЗ рдпреВрдиреАрдХреНрд╕ рдпреБрджреНрдзреЛрдВ рдореЗрдВ рд╕реЛрд▓рд╛рд░рд┐рд╕ рдХреА рдУрд░ рд╕реЗ рд▓рдбрд╝рд╛рдИ рд▓рдбрд╝реА, рдпрд╣ рджрд╛рд╡рд╛ рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдкреАрдЖрдИ рдиреЗ рдЗрд╕реЗ HP-UX, IRIX рдФрд░ AIX рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдХреЛрдИ рд╕рдВрджреЗрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреА рдХреЛрд╢рд┐рд╢ 15 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреА рдЧрдИ рд╣реЛрддреА, рддреЛ рдореИрдХрдиреЗрд▓реА рдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рддрд░рд╣ рдХреЗ рд╕рдмреВрдд рджрд┐рдП рд╣реЛрддреЗред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдФрд░ рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд▓рд╛рдн рд╣рд╛рд╕рд┐рд▓ рдХрд░рдиреЗ рдФрд░ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░рдХ рдмрди рдЧрдП рд╣реИрдВред

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

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

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

(рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ: рд╢рд╛рдпрдж рдЕрджрд╛рд▓рдд рдореЗрдВ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рддрдХрдиреАрдХреА рдорд╛рдорд▓реЛрдВ рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдФрд░ рдЕрдзрд┐рдХ рдорджрдж рдорд┐рд▓реЗрдЧреА рдпрд╣рд╛рдВ рдпрд╣ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╣реИ )

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


All Articles