рдкреНрд░рд┐рдп Google рдХреНрд▓рд╛рдЙрдб, рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрдд рди рд╣реЛрдирд╛ рдЖрдкрдХреЛ рдорд╛рд░ рд░рд╣рд╛ рд╣реИред

рд▓рд╛рдирдд рд╣реИ рдЧреВрдЧрд▓, рдореИрдВ рджреЛрдмрд╛рд░рд╛ рдмреНрд▓реЙрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореБрдЭреЗ рдмрд╣реБрдд рдХреБрдЫ рдХрд░рдирд╛ рд╣реИ. рдмреНрд▓реЙрдЧрд┐рдВрдЧ рдореЗрдВ рд╕рдордп, рдКрд░реНрдЬрд╛ рдФрд░ рд░рдЪрдирд╛рддреНрдордХрддрд╛ рд▓рдЧрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдБ: рдореЗрд░реА рдХрд┐рддрд╛рдмреЗрдВ, ╨╝╤Г╨╖╤Л╨║╨░, рдореЗрд░рд╛ рдЦреЗрд▓ рдЗрддреНрдпрд╛рджрд┐ред рд▓реЗрдХрд┐рди рдЖрдкрдиреЗ рдореБрдЭреЗ рдЗрддрдирд╛ рдкрд░реЗрд╢рд╛рди рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдпрд╣ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ред

рддреЛ рдЪрд▓рд┐рдП рдЗрд╕реЗ рдЦрд╝рддреНрдо рдХрд░рддреЗ рд╣реИрдВред

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

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдереЛрдбрд╝реА рдкреГрд╖реНрдарднреВрдорд┐: Google рдХреЗ рдкрд╛рд╕ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рддрдХрдиреАрдХ рд╣реИ рдЬрд┐рд╕реЗ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдмрдбрд╝реА рдореЗрдЬ. рдпрд╣ рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рддрдХрдиреАрдХреА рдЙрдкрд▓рдмреНрдзрд┐ рдереА, рдкрд╣рд▓реА (рдпрджрд┐ рдкрд╣рд▓реА рдирд╣реАрдВ рддреЛ) "рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд▓" рдХреА-рд╡реИрд▓реНрдпреВ рд╕реНрдЯреЛрд░ (K/V) рдореЗрдВ рд╕реЗ рдПрдХ: рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ NoSQL рдХреА рд╢реБрд░реБрдЖрддред рдЗрди рджрд┐рдиреЛрдВ рдмрд┐рдЧрдЯреЗрдмрд▓ рдЕрднреА рднреА рднреАрдбрд╝-рднрд╛рдбрд╝ рд╡рд╛рд▓реЗ рдХреЗ/рд╡реА рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп (2005) рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛ рдерд╛ред

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

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

рд╡реИрд╕реЗ рднреА, рдпрд╣рд╛рдБ рдореЗрд░реА рдХрд╣рд╛рдиреА рд╣реИ.

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

рдкреНрд░рд┐рдп рд╕реНрдЯреАрд╡,

рдмрд┐рдЧрдЯреЗрдмрд▓ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ рдирдорд╕реНрдХрд╛рд░ред рд╣рдо рдЖрдкрдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ [рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдирд╛рдо] рдкрд░ рдЖрдк рдПрдХ рдмрд╣реБрдд, рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рдмрд┐рдЧрдЯреЗрдмрд▓ рдмрд╛рдЗрдирд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рдо рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ,
рдмрд┐рдЧрдЯреЗрдмрд▓ рдЯреАрдо

Google рдкрд░ рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдореЗрд▓ рдорд┐рд▓рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдореБрдЭреЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдкрдврд╝рд╛:

рдкреНрд░рд┐рдп рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛,

рдХреБрдЫ рдЯреАрдо рдХреА рдУрд░ рд╕реЗ рдирдорд╕реНрддреЗ. рд╣рдо рдпрд╣ рд╕рдВрдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ред рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛, рдФрд░ рддреБрд░рдВрдд рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ред

рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рдЕрдкрдирд╛ рдХреБрдЫ рдХреАрдорддреА рд╕рдордп рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдмреНрд▓рд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╢реБрднрдХрд╛рдордирд╛рдПрдВ,
рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЖрджреЗрд╢

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

рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдЬреАрдм рдерд╛.

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

рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╛рдлрд╝-рд╕рд╛рдлрд╝ рдореЗрд░рд╛ рдирд╛рдо рдмрддрд╛рдпрд╛. рдФрд░ рдИрдореЗрд▓ рдореЗрд░реЗ рдИрдореЗрд▓ рдкрддреЗ рдкрд░ рднреЗрдЬрд╛ рдЧрдпрд╛ рдерд╛, рдХрд┐рд╕реА рдФрд░ рдХреЗ рдирд╣реАрдВ, рдФрд░ рдпрд╣ рд╕реАрд╕реА: рдпрд╛ рдмреАрд╕реАрд╕реА: рдирд╣реАрдВ рд╣реИред рд▓рд╣рдЬрд╛ рдмрд╣реБрдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ. рд╢рд╛рдпрдж рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рдЧрд▓рддреА рд╣реИ?

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

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

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

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

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

рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдзрдиреНрдпрд╡рд╛рдж рджрд┐рдпрд╛, рд╕реНрдЯреЛрд░реЗрдЬ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдФрд░ рдЬреАрд╡рди рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдЪрд▓рдиреЗ рд▓рдЧрд╛ред рд▓реЗрдХрд┐рди рддреЗрд░рд╣ рд╕рд╛рд▓ рдмрд╛рдж рднреА рдореИрдВ рдЙрд╕ рдкрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд╣реВрдВред рдХреНрдпреЛрдВрдХрд┐ рдХрднреА-рдХрднреА рдореБрдЭреЗ Google рдХреНрд▓рд╛рдЙрдб рд╕реЗ рдРрд╕реЗ рд╣реА рдИрдореЗрд▓ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рд╡реЗ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреЗ рд╣реИрдВ:

рдкреНрд░рд┐рдп Google рдХреНрд▓рд╛рдЙрдб рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛,

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

рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрджреНрдз рд╣реИрдВ рдХрд┐ рдЗрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдХрд╛ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдиреНрдпреВрдирддрдо рдкреНрд░рднрд╛рд╡ рдкрдбрд╝реЗред

рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рджреЛрд╕реНрдд,
рдЧреВрдЧрд▓ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо

рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдРрд╕реЗ рдкрддреНрд░ рд▓рдЧрднрдЧ рдХрднреА рдирд╣реАрдВ рдкрдврд╝реЗ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд╣рддреЗ рд╣реИрдВ:

рдкреНрд░рд┐рдп рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛,

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

рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпрд╛рд╕ рдЬрд╛рд░реА рд░рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рдПрдХ рд╡рд░реНрд╖ рдХреЗ рднреАрддрд░ рдЕрдиреБрдкрдпреЛрдЧреА рд╣реЛ рдЬрд╛рдПрдВред

рдХреГрдкрдпрд╛ рднрд╛рдбрд╝ рдореЗрдВ рдЬрд╛рдУ
рдЧреВрдЧрд▓ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо

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

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

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

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

рдкрд╣рд▓рд╛ рд╕рд┐рд╕реНрдЯрдо рдЬреЛ рдореИрдВ рдЪреБрдиреВрдВрдЧрд╛ рд╡рд╣ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ: GNU Emacs, рдЬреЛ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдиреЛрдЯрдкреИрдб, OS рдХрд░реНрдиреЗрд▓ рдФрд░ рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓ рд╕реНрдкреЗрд╕ рд╕реНрдЯреЗрд╢рди рдХреЗ рдмреАрдЪ рдПрдХ рд╣рд╛рдЗрдмреНрд░рд┐рдб рд╣реИред рдЗрд╕реЗ рд╕рдордЭрд╛рдирд╛ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, Emacs рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЗ рд▓рд┐рдП 1976 рдореЗрдВ (рд╣рд╛рдБ, рд▓рдЧрднрдЧ рдЖрдзреА рд╕рджреА рдкрд╣рд▓реЗ) рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдПрдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдЪреНрдЫрдиреНрди рд╣реИред

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

рдореИрдВ рдЕрднреА рднреА рдЙрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдореИрдВрдиреЗ 1995 рдореЗрдВ Emacs рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдерд╛ред рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ 80 рдХреЗ рджрд╢рдХ рдХреЗ рдордзреНрдп рдореЗрдВ Emacs рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрджрд┐ рдкрд╣рд▓реЗ рдирд╣реАрдВред рдЙрдиреНрд╣реЗрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдереЛрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдлреА рджреБрд░реНрд▓рдн рд╣реИред рдореИрдВ Emacs рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреА рдЧрдИ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ (рдФрд░ рдореИрдВрдиреЗ рдмрд╣реБрдд рдХреБрдЫ рд▓рд┐рдЦрд╛ рд╣реИ) рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдкреБрдирдГ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрдбрд╝реА рд╣реЛред

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

рд▓реЗрдХрд┐рди Emacs рджреБрдирд┐рдпрд╛ рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкрд░рд┐рднрд╛рд╖рд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ рддреЛ рдПрдХ рдЕрд▓рдЧ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рджрд░реНрд╢рдиред

Emacs рдХреА рджреБрдирд┐рдпрд╛ рдореЗрдВ (рдФрд░ рдХрдИ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдиреАрдЪреЗ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗ), рдмрд╣рд┐рд╖реНрдХреГрдд рдПрдкреАрдЖрдИ рд╕реНрдерд┐рддрд┐ рдХрд╛ рдореВрд▓ рд░реВрдк рд╕реЗ рдорддрд▓рдм рд╣реИ: "рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рдХрдорд┐рдпреЛрдВ рд╕реЗ рдЧреНрд░рд╕реНрдд рд╣реИ рдЬреЛ рд╣рдо рдХрд░реЗрдВрдЧреЗ рдпрд╣рд╛рдБ рд╕реВрдЪреА. рд▓реЗрдХрд┐рди рдЖрдЦрд╝рд┐рд░рдХрд╛рд░, рдпрд╣ рдЖрдкрдХреА рдкрд╕рдВрдж рд╣реИред"

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

рдпрд╣ рдПрдХ рдкреБрд░рд╛рдиреА рдХрд╛рд░ рдмреЗрдЪрдиреЗ рдЬреИрд╕рд╛ рд╣реИ рдЬреЛ 1500 рдХрд┐рдореА рдХреЗ рдмрд╛рдж рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рд╣реЛ рдЬрд╛рдПрдЧреАред

рдпреЗ "рдЕрдкреНрд░рдЪрд▓рди" рдХреА рджреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рджрд╛рд░реНрд╢рдирд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╣реИрдВред Google рдХреА рдЧрдВрдз рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдирд┐рдпреЛрдЬрд┐рдд рдореВрд▓реНрдпрд╣реНрд░рд╛рд╕. рдореИрдВ рдЗрд╕ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ Apple рдХреЗ рд╕рдорд╛рди рдЕрд░реНрде рдореЗрдВ рдирд┐рдпреЛрдЬрд┐рдд рдЕрдкреНрд░рдЪрд▓рдиред рд▓реЗрдХрд┐рди Google рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЧреЛрд▓-рдореЛрд▓ рддрд░реАрдХреЗ рд╕реЗ рддреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реИред рдореИрдВ рдпрд╣ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╡рд╣рд╛рдВ 12 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╕рдордп рддрдХ рдПрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИред рдЙрдирдХреЗ рдкрд╛рд╕ рдЕрд╕реНрдкрд╖реНрдЯ рдЖрдВрддрд░рд┐рдХ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВ рдХрд┐ рдмреИрдХрд╡рд░реНрдб рд╕рдВрдЧрддрддрд╛ рдХрд╛ рдХрд┐рддрдирд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдВрддрддрдГ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЯреАрдо рдпрд╛ рд╕реЗрд╡рд╛ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред рдХреЛрдИ рдЙрджреНрдпрдо рдпрд╛ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ-рд╕реНрддрд░ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рдФрд░ рдЕрдкреНрд░рдЪрд▓рди рдЪрдХреНрд░реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕рдмрд╕реЗ рд╕рд╛рд╣рд╕реА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдпрд╣ рд╣реИ рдХрд┐ "рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЙрдирдХреЗ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рддреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 6-12 рдорд╣реАрдиреЗ рджреЗрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред"

рд╕рдорд╕реНрдпрд╛ рдЙрдирдХреА рд╕реЛрдЪ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдмрдбрд╝реА рд╣реИ рдФрд░ рдпрд╣ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрд╖реЛрдВ рддрдХ рдмрдиреА рд░рд╣реЗрдЧреА рдХреНрдпреЛрдВрдХрд┐ рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛ рдЙрдирдХреЗ рдбреАрдПрдирдП рдореЗрдВ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкрд░ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИред

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

рджрд░рдЕрд╕рд▓, рдореБрдЭреЗ рдПрдВрдбреНрд░реЙрдЗрдб рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╢рд╛рдпрдж рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪ рд░рд╣реЗ рд╣реИрдВред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрдВрдбреНрд░реЙрдЗрдб Google рдирд╣реАрдВ рд╣реИ. рдЙрдирдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд▓рдЧрднрдЧ рдХреЛрдИ рд╕рдорд╛рдирддрд╛ рдирд╣реАрдВ рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХ рдРрд╕реА рдХрдВрдкрдиреА рд╣реИ рдЬрд┐рд╕реЗ рдЬреБрд▓рд╛рдИ 2005 рдореЗрдВ Google рджреНрд╡рд╛рд░рд╛ рдЦрд░реАрджрд╛ рдЧрдпрд╛ рдерд╛, рдХрдВрдкрдиреА рдХреЛ рдХрдореЛрдмреЗрд╢ рд╕реНрд╡рд╛рдпрддреНрдд рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рдереА рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреАрдЪ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдпрд╣ рдХрд╛рдлреА рд╣рдж рддрдХ рдЕрдЫреВрддреА рд░рд╣реА рд╣реИред рдПрдВрдбреНрд░реЙрдЗрдб рдПрдХ рдХреБрдЦреНрдпрд╛рдд рддрдХрдиреАрдХреА рд╕реНрдЯреИрдХ рдФрд░ рдЙрддрдирд╛ рд╣реА рдХреБрдЦреНрдпрд╛рдд рдХрд╛рдВрдЯреЗрджрд╛рд░ рд╕рдВрдЧрдарди рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ Googler рдиреЗ рдХрд╣рд╛, "рдЖрдк рдХреЗрд╡рд▓ Android рдореЗрдВ рд▓реЙрдЧ рдЗрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред"

рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВрдиреЗ рдЪрд░реНрдЪрд╛ рдХреА рдереА рдХрд┐ рдПрдВрдбреНрд░реЙрдЗрдб рдХреЗ рдХреБрдЫ рд╢реБрд░реБрдЖрддреА рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рд░реНрдгрдп рдХрд┐рддрдиреЗ рдмреБрд░реЗ рдереЗред рд╣реЗрдХ, рдЬрдм рдореИрдВрдиреЗ рд╡рд╣ рд▓реЗрдЦ рд▓рд┐рдЦрд╛ рдерд╛ рддреЛ рд╡реЗ "рддрддреНрдХрд╛рд▓ рдРрдкреНрд╕" рдирд╛рдордХ рдмрдХрд╡рд╛рд╕ рд▓рд╛ рд░рд╣реЗ рдереЗ рдЬреЛ рдЕрдм (рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ!) рд╣реИрдВ рдкреБрд░рд╛рдирд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдк рдЗрддрдиреЗ рдореВрд░реНрдЦ рдереЗ рдХрд┐ Google рдХреА рдмрд╛рдд рд╕реБрдирдХрд░ рдЕрдкрдиреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЗрди рддреНрд╡рд░рд┐рдд рдРрдкреНрд╕ рдкрд░ рд▓реЗ рдЧрдП рддреЛ рдореБрдЭреЗ рд╕рд╣рд╛рдиреБрднреВрддрд┐ рд╣реИред

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

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

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

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

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

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

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

рд▓реЗрдбреА рдПрд╕реНрдХреЙрдЯ:
- рдРрд▓рд┐рд╕, рдХреНрдпрд╛ рддреБрдореНрд╣реЗрдВ рдкрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╕рдмрд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рдбрд░ рдХрд┐рд╕ рдЪреАрдЬрд╝ рд╕реЗ рд▓рдЧрддрд╛ рд╣реИ?
- рдЕрднрд┐рдЬрд╛рдд рд╡рд░реНрдЧ рдХрд╛ рдкрддрди?
- рдореБрдЭреЗ рдбрд░ рдерд╛ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рд╣реЛрдЧрд╛ рдмрджрд╕реВрд░рдд рдкреЛрддреЗ.

рд╕реБрдВрджрд░ рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХреЗ рдмреАрдЪ рдХреЗ рддрд╛рд▓рдореЗрд▓ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рддреАрд╕рд░реЗ рд╕рдлрд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо (Emacs рдФрд░ Android рдХреЗ рдмрд╛рдж) рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: Java рд╣реАред

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

рд╣рдЬрд╝рд╛рд░реЛрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рд▓реЗрдВ, рд╕рдорд╛рдкрди рдзрд╛рдЧреЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ. рджрд┐рд╕рдВрдмрд░ 1.2 рдореЗрдВ рдЬрд╛рд╡рд╛ 1998 рдХреЗ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдЗрд╕реЗ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдЕрд╕реНрд╡реАрдХреГрдд рд╣реБрдП 22 рд╕рд╛рд▓ рд╣реЛ рдЧрдП рд╣реИрдВред

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

рдУрд░реЗрдХрд▓ рд╢рд╛рдпрдж рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рднреА рд╕рдордЭрддрд╛ рд╣реИред рдХреМрди рдЬрд╛рдирддрд╛ рд╣реИред

рд╕рд╛рдХреНрд╖реНрдп рд╕рдВрдкреВрд░реНрдг рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ рдореЗрдВ рдкрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдШрд╛рдЯреА рдореЗрдВ рдЧреНрд▓реЗрд╢рд┐рдпрд░ рдХреА рд░реЗрдЦрд╛рдУрдВ рдХреА рддрд░рд╣ рдЕрдкреНрд░рдЪрд▓рди рдХреА рд▓рд╣рд░реЛрдВ рд╕реЗ рднрд░реЗ рд╣реБрдП рд╣реИрдВред рдЖрдк рдЬрд╛рд╡рд╛ рд╕реНрд╡рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдкрд╛рдВрдЪ рдпрд╛ рдЫрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреАрдмреЛрд░реНрдб рдиреЗрд╡рд┐рдЧреЗрд╢рди рдореИрдиреЗрдЬрд░ (рдХреАрдмреЛрд░реНрдбрдлреЛрдХрд╕рдореИрдиреЗрдЬрд░) рдЖрд╕рд╛рдиреА рд╕реЗ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ рдвреВрдВрдврдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдард┐рди рд╣реИ рдЬреЛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рди рд╣реЛред рд▓реЗрдХрд┐рди рд╡реЗ рдЕрднреА рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдЯреАрдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЗрд╡рд▓ рддрднреА рдПрдкреАрдЖрдИ рдХреЛ рд╣рдЯрд╛рдПрдЧреА рдЬрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдПрдХ рд╕реНрдкрд╖реНрдЯ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИред

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

рдЖрдЗрдП рдХрд╛рд▓реНрдкрдирд┐рдХ рд░реВрдк рд╕реЗ рдорд╛рди рд▓реЗрдВ рдХрд┐ Apple рдиреЗ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрд╡рдХ рдЧреБрдЗрдбреЛ рд╡реИрди рд░реЛрд╕реБрдо рд╕реЗ рд╕рдВрдХреЗрдд рд▓рд┐рдпрд╛ рдФрд░ рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рд╕реНрд╡рд┐рдлреНрдЯ 6.0, рд╕реНрд╡рд┐рдлреНрдЯ 5.0 рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ, рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдЬреИрд╕реЗ Python 3, Python 2 рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИред

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

рдпрджрд┐ рдЖрдк Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо SDK ("gcloud") рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реВрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧреА:

рдкреНрд░рд┐рдп рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛,

рд╣рдо рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ Python 2 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рднрд╛рдбрд╝ рдореЗрдВ рдЬрд╛рдУ

тАж рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдЬреАрд╡рди рдХрд╛ рдЪрдХреНрд░ред

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

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

рддреЛ рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ Apple рдЧреБрдЗрдбреЛ рд╕реЗ рд╕рдВрдХреЗрдд рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдЦреИрд░, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд╢рд╛рдпрдж 80-90% рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦреЗрдВрдЧреЗред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдзрд╛рд░ рдХрд╛ 10-20% рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рднрд╛рд╖рд╛, рдЬреИрд╕реЗ рдлрд╝реНрд▓рдЯрд░, рдореЗрдВ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

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

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

рдЧреНрд░реЛрдХ рдиреЗ Googlers рдХреЛ рдЙрдирдХреЗ рд╕рдВрдкреВрд░реНрдг рдХреЛрдбрдмреЗрд╕ (рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╕рдВрдкреВрд░реНрдг Google) рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдврд╛рдВрдЪрд╛ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред рд╕рд┐рд╕реНрдЯрдо рди рдХреЗрд╡рд▓ рдЖрдкрдХреА рдЕрдкрд╕реНрдЯреНрд░реАрдо рдирд┐рд░реНрднрд░рддрд╛ (рдЬрд┐рд╕ рдкрд░ рдЖрдк рдирд┐рд░реНрднрд░ рд╣реИрдВ) рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреА рднреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдЕрд╡рд░реЛрд╣реА (рдЬреЛ рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИ) рдЗрд╕рд▓рд┐рдП рдЬрдм рдЖрдк рдПрдкреАрдЖрдИ рдмрджрд▓рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░ рд░рд╣реЗ рд╣реИрдВ! рдЗрд╕ рддрд░рд╣, рдЬрдм рдЖрдк рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдПрдкреАрдЖрдИ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрднреЛрдХреНрддрд╛ рдиреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЕрдХреНрд╕рд░ рдЙрдирдХреЗ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреЗ рдЧрдП рд░реЛрдЬрд╝реА рдЯреВрд▓ рдХреЗ рд╕рд╛рде, рдЖрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ, рдпрд╣ Google рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ... рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рд╣рд╛рдБ, Google рдореЗрдВ рдЧреЛ рд╕рдореБрджрд╛рдп рдХреА рдирд┐рд░рдВрддрд░ рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреА рдЖрджрдд рдХреЗ рдХрд╛рд░рдг Google рдореЗрдВ рдЬрд╛рд╡рд╛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рд╣рдВрд╕реА рд╣реИред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдХреЛ N рдмрд╛рд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рди рдХреЗрд╡рд▓ рдЗрд╕реЗ N-1 рдмрд╛рд░ рдЦрд░рд╛рдм рдХрд┐рдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдереЛрдбрд╝реА рджреЗрд░ рдХреЗ рдмрд╛рдж рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд╕рдВрднрд╡рддрдГ рдЗрд╕реЗ Nрд╡реЗрдВ рдкреНрд░рдпрд╛рд╕ рдореЗрдВ рднреА рдЦрд░рд╛рдм рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╡реЗ рдЗрд╕ рд╕рдм рдЭрдВрдЭрдЯ рд╕реЗ рдКрдкрд░ рд░рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЛ "рд╕рд╛рдлрд╝" рд░рдЦрддреЗ рд╣реИрдВред

рд╕рдорд╕реНрдпрд╛ рддрдм рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдЬрдм рд╡реЗ рдЕрдкрдиреЗ рдХреНрд▓рд╛рдЙрдб рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рдЕрдиреНрдп рдПрдкреАрдЖрдИ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдпрд╣ рд░рд╡реИрдпрд╛ рдереЛрдкрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред

рдореИрдВрдиреЗ рдЖрдкрдХреЛ Emacs, Android рдФрд░ Java рд╕реЗ рдереЛрдбрд╝рд╛ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдпрд╛ рд╣реИ; рдЖрдЗрдП рдирд╡реАрдирддрдо рд╕рдлрд▓ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ: рд╡реЗрдм рд╣реАред рдХреНрдпрд╛ рдЖрдк рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ 1995 рд╕реЗ рдЬрдм рд╣рдордиреЗ рдлреНрд▓реИрд╢рд┐рдВрдЧ рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ рддрдм рд╕реЗ HTTP рдХрд┐рддрдиреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░рд╛ рд╣реИ? рдФрд░ рд╡реЗрдм рдкреЗрдЬреЛрдВ рдкрд░ "рдирд┐рд░реНрдорд╛рдгрд╛рдзреАрди" рдЖрдЗрдХрдиред

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

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

рд▓реЗрдХрд┐рди рд░реБрдХрд┐рдП, рдЖрдк рдХрд╣рддреЗ рд╣реИрдВред рдХреНрдпрд╛ рд╣рдо рд╕реЗрдм рдХреА рддреБрд▓рдирд╛ рд╕рдВрддрд░реЗ рд╕реЗ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ - Emacs/JDK/Android/Chrome рдЬреИрд╕реА рдПрдХрд▓ рдорд╢реАрди рдкрд░ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдо рдорд▓реНрдЯреА-рд╕рд░реНрд╡рд░ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдЬреИрд╕реЗ API рдХреА рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдареАрдХ рд╣реИ, рдореИрдВрдиреЗ рдХрд▓ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЯреНрд╡реАрдЯ рдХрд┐рдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди "рдмреЗрдХрд╛рд░/рдирд┐рдпрдо" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдкрд░ рд▓реИрд░реА рд╡реЙрд▓ (рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░реНрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐) рдХреА рд╢реИрд▓реА рдореЗрдВ рдореИрдВрдиреЗ рд╢рдмреНрдж рдХреЛ рджреЗрдЦрд╛ рдкрджрд╛рд╡рдирдд Google рдФрд░ Amazon рдбреЗрд╡рд▓рдкрд░ рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ред рдФрд░ рдпрджреНрдпрдкрд┐ AWS рдХреЗ рдкрд╛рд╕ рд╣реИ рдХреЗ рд╕реИрдХрдбрд╝реЛрдВ GCP рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдИ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╕реЗрд╡рд╛ рдкреЗрд╢рдХрд╢, Google рдХреЗ рдбреЗрд╡рд▓рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд▓рдЧрднрдЧ рд╕рд╛рдд рдЧреБрдирд╛ рдЕрдзрд┐рдХ рдмрд╛рд░ рдЕрд╡рдирддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рд╣реИред

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

рд▓реЗрдХрд┐рди рдЗрддрдиреЗ рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж рднреА, Google рдХреНрд▓рд╛рдЙрдб рдЕрднреА рднреА рдирдВрдмрд░ 3 рд╕реЗрд╡рд╛ рд╣реИ (рдореИрдВрдиреЗ рдирдВрдмрд░ 2 рдмрдирдиреЗ рдХреЗ рдЕрд╕рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрднреА рдХреЛрдИ рд▓реЗрдЦ рдирд╣реАрдВ рд▓рд┐рдЦрд╛), рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЕрдВрджрд░реВрдиреА рд╕реВрддреНрд░реЛрдВ рдкрд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рдХреБрдЫ рдЪрд┐рдВрддрд╛рдПрдВ рд╣реИрдВ рдХрд┐ рд╡реЗ рдЬрд▓реНрдж рд╣реА рдиреАрдЪреЗ рдЖ рд╕рдХрддреЗ рд╣реИрдВ рдирдВрдмрд░ 4.

рдореЗрд░реЗ рдкрд╛рд╕ рдЕрдкрдиреА рдереАрд╕рд┐рд╕ рдХреЛ "рд╕рд╛рдмрд┐рдд" рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдареЛрд╕ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рд╡реЗ рд░рдВрдЧреАрди рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬреЛ рдореИрдВрдиреЗ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ 30 рд╡рд░реНрд╖реЛрдВ рдореЗрдВ рдЬрдорд╛ рдХрд┐рдП рд╣реИрдВред рдореИрдВ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреА рдЧрд╣рди рджрд╛рд░реНрд╢рдирд┐рдХ рдкреНрд░рдХреГрддрд┐ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рдЪреБрдХрд╛ рд╣реВрдБ; рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рдбреЗрд╡рд▓рдкрд░ рд╕рдореБрджрд╛рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХрд╛ рд░рд╛рдЬрдиреАрддрд┐рдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреБрдЫ рд▓реЛрдЧ рдРрд╕рд╛ рдорд╛рдирддреЗ рд╣реИрдВ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЛ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрдмрдХрд┐ рдЕрдиреНрдп рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдПрдХ рдЪрд┐рдВрддрд╛ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ (рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╕реНрд╡рдпрдВ)ред рджреЛ рдореЗрдВ рд╕реЗ рдПрдХред рджрд░рдЕрд╕рд▓, рдХреНрдпрд╛ рдпрд╣ рдПрдХ рд░рд╛рдЬрдиреАрддрд┐рдХ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ рдЬрдм рд╣рдо рддрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдо рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рд▓рд╛рдЧрдд рдХрд┐рд╕реЗ рд╡рд╣рди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП?

рддреЛ рдпреЗ рд╣реИ рд░рд╛рдЬрдиреАрддрд┐. рдФрд░ рд╕рдВрднрд╡рддрдГ рдореЗрд░реЗ рднрд╛рд╖рдг рдкрд░ рдирд╛рд░рд╛рдЬрд╝рдЧреА рднрд░реА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣реЛрдВрдЧреАред

рдЬреИрд╕рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Google рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо, рдФрд░ рджреЛ рд╡рд░реНрд╖реЛрдВ рддрдХ AWS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ (рдЧреНрд░реИрдм рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП), рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдБ рдХрд┐ рдЬрдм рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ Amazon рдФрд░ Google рдХреЗ рджрд░реНрд╢рди рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдЕрдВрддрд░ рд╣реИред рдореИрдВ AWS рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рд╡реЗ рдХрд┐рддрдиреА рдмрд╛рд░ рдкреБрд░рд╛рдиреЗ API рдХреЛ рд╣рдЯрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдРрд╕рд╛ Google рдЬрд┐рддрдиреА рдмрд╛рд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдЬреАрд╕реАрдкреА рдореЗрдВ рдирд┐рд░рдВрддрд░ рд╡рд┐рд╡рд╛рдж рдФрд░ рд╣рддрд╛рд╢рд╛ рдХрд╛ рдпрд╣ рд╕реНрд░реЛрдд рдордВрдЪ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд░реЛрдХрдиреЗ рд╡рд╛рд▓реЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рдХрд╛рд░рдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рдЬреАрд╕реАрдкреА рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рдирд╛рдо рдирд╣реАрдВ рджрд┐рдпрд╛ рд╣реИ рдЬреЛ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ (рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕реЗ рд╡реАрдкреАрд╕реА рддрдХ) рд╕реЗ рд▓реЗрдХрд░ рд╕реНрдЯреЛрд░реЗрдЬ (рдХреНрд▓рд╛рдЙрдб рдПрд╕рдХреНрдпреВрдПрд▓ v1-v2), рдлрд╛рдпрд░рдмреЗрд╕ (рдЕрдм рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдлрд╛рдпрд░рд╕реНрдЯреЛрд░), рдРрдк рдЗрдВрдЬрди (рдЪрд▓реЛ рдЕрднреА рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ) рддрдХ рдореИрдВрдиреЗ рд▓рдЧрднрдЧ рд╣рд░ рдЪреАрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред , рдХреНрд▓рд╛рдЙрдб рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреНрд▓рд╛рдЙрдб рдПрдВрдбрдкреЙрдЗрдВрдЯ рдФрд░ рддрдХ... рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ - рдмрд┐рд▓реНрдХреБрд▓ рдпрд╣ рд╕рдм рдЖрдкрдХреЛ рдЕрдзрд┐рдХрддрдо 2-3 рд╡рд░реНрд╖реЛрдВ рдХреЗ рдмрд╛рдж рдХреЛрдб рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрднреА рднреА рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛, рдФрд░ рдЕрдХреНрд╕рд░ рд╡рд╣рд╛рдВ рдХреЛрдИ рдкреНрд░рд▓реЗрдЦрд┐рдд рдкреНрд░рд╡рд╛рд╕рди рдкрде рдирд╣реАрдВ рдерд╛. рдорд╛рдиреЛ рдРрд╕рд╛ рд╣реА рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдерд╛.

рдФрд░ рд╣рд░ рдмрд╛рд░ рдЬрдм рдореИрдВ AWS рдХреЛ рджреЗрдЦрддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЦреБрдж рд╕реЗ рдкреВрдЫрддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдЦрд┐рд░ рдореИрдВ рдЕрднреА рднреА GCP рдкрд░ рдХреНрдпреЛрдВ рд╣реВрдВред рдЙрдиреНрд╣реЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдиреНрд╣реЗрдВ рдЬрд░реВрд░рдд рд╣реИ рдЦрд░реАрджрджрд╛рд░реЛрдВ. рдХреНрдпрд╛ рдЖрдк рдЕрдВрддрд░ рд╕рдордЭрддреЗ рд╣реИрдВ? рдореБрдЭреЗ рд╕рдордЭрд╛рдиреЗ рджреЛред

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

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

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

рд▓реЗрдХрд┐рди рдЧреВрдЧрд▓ рд╕рд╣реА рд╣реИ рдЖрдЧреНрд░рд╣ рдЖрдк рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ. рд╡реЗ рддреБрдореНрд╣реЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдореИрдВ рдЦрд░реАрджрд╛. рдЙрдирдХреЗ рд▓рд┐рдП рдпрд╣ рдПрдХ рд▓реЗрди-рджреЗрди рд╣реИ. рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдЪрд╛рд╣рд┐рдП рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП. рдпрд╣ Google рдХреЗ DNA рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдирд╣реАрдВ рд╣реИ. рд╣рд╛рдВ, рдЗрдВрдЬреАрдирд┐рдпрд░ рдПрдХ-рджреВрд╕рд░реЗ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдмрд┐рдЧрдЯреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдореЗрд░реА рдХрд╣рд╛рдиреА рд╕реЗ рдкреНрд░рдорд╛рдгрд┐рдд рд╣реИред рд▓реЗрдХрд┐рди рдЖрдо рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рджреЛрдВ рдФрд░ рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╡реЗ рд╕рджреИрд╡ рдореЗрдВ рдХреНрд░реВрд░ рдереЗ рдХрд┐рд╕реА рднреА рд╕реЗрд╡рд╛ рдХреЛ рдмрдВрдж рдХрд░рдирд╛, рдЬреЛ рд▓рд╛рдЦреЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╣реЛрдиреЗ рдкрд░ рднреА рд▓рд╛рднрдкреНрд░рджрддрд╛ рдХреЗ рдорд╛рдирдХ рдХреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

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

рд╕рдорд░реНрдерди рд╕рдВрд╕реНрдХреГрддрд┐ рдХреА рдпрд╣ рдХрдореА, "рдЗрд╕реЗ рдФрд░ рдЕрдзрд┐рдХ рд╕реБрдВрджрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рддреЛрдбрд╝ рджреЗрдВ" рдорд╛рдирд╕рд┐рдХрддрд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЕрд▓рдЧ-рдерд▓рдЧ рдХрд░ рджреЗрддреА рд╣реИред

рдФрд░ рдпрджрд┐ рдЖрдк рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдордВрдЪ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЕрдЪреНрдЫреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИред

рдЧреВрдЧрд▓, рдЬрд╛рдЧреЛ, рд▓рд╛рдирдд рд╣реИред рдЕрднреА 2020 рд╣реИ. рдЖрдк рдЕрднреА рднреА рд╣рд╛рд░ рд░рд╣реЗ рд╣реИрдВ. рдЕрдм рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЦреБрдж рдХреЛ рдЖрдИрдиреЗ рдореЗрдВ рджреЗрдЦреЗрдВ рдФрд░ рдЬрд╡рд╛рдм рджреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк рд╡рд╛рдХрдИ рдХреНрд▓рд╛рдЙрдб рдмрд┐рдЬрдиреЗрд╕ рдореЗрдВ рдмрдиреЗ рд░рд╣рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рд░рд╣рдирд╛ рд╣реИ рддреЛ рдлрд┐рд░ рд╕рдм рдХреБрдЫ рддреЛрдбрд╝рдирд╛ рдмрдВрдж рдХрд░реЛ. рджреЛрд╕реНрддреЛрдВ, рдЖрдк рдЕрдореАрд░ рд╣реИрдВ. рд╣рдо рдбреЗрд╡рд▓рдкрд░реНрд╕ рдирд╣реАрдВ рдХрд░рддреЗред рдЗрд╕рд▓рд┐рдП рдЬрдм рдмрд╛рдд рдЖрддреА рд╣реИ рдХрд┐ рдЕрдиреБрдХреВрд▓рддрд╛ рдХрд╛ рдмреЛрдЭ рдХреМрди рдЙрдард╛рдПрдЧрд╛, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рдЕрдкрдиреЗ рдКрдкрд░ рд▓реЗрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд╣реАрдВред

рдХреНрдпреЛрдВрдХрд┐ рдХрдо рд╕реЗ рдХрдо рддреАрди рдФрд░ рд╕рдЪрдореБрдЪ рдЕрдЪреНрдЫреЗ рдмрд╛рджрд▓ рд╣реИрдВред рд╡реЗ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реИрдВ.

рдФрд░ рдЕрдм рдореИрдВ рдЕрдкрдиреЗ рд╕рднреА рдЯреВрдЯреЗ рд╣реБрдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ред рдПрд╣ред

рдЕрдЧрд▓реА рдмрд╛рд░ рддрдХ!

рдЗрд╕ рд▓реЗрдЦ рдкрд░ рдХреБрдЫ рдЪрд░реНрдЪрд╛рдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдкреАрдПрд╕ рдЕрдкрдбреЗрдЯ (рд╡реИрд╕реЗ рдЪрд░реНрдЪрд╛рдПрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рд╣реИрдВ)ред рдлрд╛рдпрд░рдмреЗрд╕ рд╕рдорд░реНрдерди рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдРрд╕реА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрдирдХреЗ рдкрд╛рд╕ рдПрдХ рдЦрд╝рд░рд╛рдм рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдмрдЧ рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рдЬрд╛рд╡рд╛ рдХреНрд▓рд╛рдЗрдВрдЯ рдРрдк рдЗрдВрдЬрди рдореЗрдВ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИред рдЙрдирдХреЗ рдПрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдореЗрд░реА рдорджрдж рдХреА, рдЬрдм рдореИрдВ Google рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдЧ рдХреЛ рдХрднреА рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рд╣рд░ рджрд┐рди рдЬреАрдПрдИ рдРрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдмреЗрдХрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реИред рдФрд░ рдЪрд╛рд░ рд╕рд╛рд▓ рд╕реЗ рдРрд╕рд╛ рд╣реА рд╣реИ! рдЕрдм рдЙрдирдХреЗ рдкрд╛рд╕ рдлрд╛рдпрд░рд╕реНрдЯреЛрд░ рд╣реИред рдЗрд╕рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдХрд╛рдо рд▓рдЧреЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдФрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдмрдЧ рдХреЛ рдХрднреА рднреА рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдХреНрдпрд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдЖрдкрдХреЛ рдорджрдж рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдЕрдЧрд░ рдЖрдк рдХрд┐рд╕реА рдХрдВрдкрдиреА рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ. рд╢рд╛рдпрдж рдореИрдВ рдЬреАрдПрдИ рдкрд░ рдлрд╛рдпрд░рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рд╡реНрдпрдХреНрддрд┐ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ 100% рдореВрд▓ рдРрдк рдореЗрдВ 100 рд╕реЗ рдХрдо рдХреБрдВрдЬреА рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдПрдХ рдЬреНрдЮрд╛рдд рдмрдЧ рдХреЗ рдХрд╛рд░рдг рд╣рд░ рджреЛ рджрд┐рди рдореЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬреЛрдЦрд┐рдо рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреНрдпрд╛ рдХрд╣ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ рд░реЗрдбрд┐рд╕ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВрдиреЗ рдХреБрдЫ рдЕрдиреБрднрд╡реА AWS рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рдХрд╣рддреЗ рд╣реБрдП рднреА рджреЗрдЦрд╛ рд╣реИ рдХрд┐ AWS рдЖрдорддреМрд░ рдкрд░ рдХрд┐рд╕реА рднреА рд╕реЗрд╡рд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдмрдВрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ SimpleDB рдПрдХ рдмреЗрд╣рддрд░реАрди рдЙрджрд╛рд╣рд░рдг рд╣реИред рдореЗрд░реА рдпрд╣ рдзрд╛рд░рдгрд╛ рдХрд┐ AWS рдореЗрдВ Google рдЬреИрд╕реА рд╕рдорд░реНрдерди рдмреАрдорд╛рд░реА рдирд╣реАрдВ рд╣реИ, рдЙрдЪрд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред

рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ 20 рджрд┐рди рдкрд╣рд▓реЗ Google рдРрдк рдЗрдВрдЬрди рдЯреАрдо рдиреЗ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЧреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЛ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдерд╛, рдЬрд┐рд╕рд╕реЗ рдореБрдЦреНрдп рдЧреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдЬреАрдПрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рд╕рдЪрдореБрдЪ рдмреЗрд╡рдХреВрдлреА рдереА.

рдЕрдВрддрддрдГ, рдореИрдВрдиреЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдЧреВрдЧрд▓рд░реНрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЖрдо рддреМрд░ рдкрд░ рдореБрдЭрд╕реЗ рд╕рд╣рдордд рд╣реИрдВ (рдЖрдк рд▓реЛрдЧреЛрдВ рд╕реЗ рдкреНрдпрд╛рд░ рд╣реИ!)ред рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╣рд▓ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рдХреНрдпреЛрдВрдХрд┐ Google рдХреА рд╕рдВрд╕реНрдХреГрддрд┐ рдореЗрдВ рдХрднреА рднреА рд╕рд╣реА рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рд╕рдВрд░рдЪрдирд╛ рдирд╣реАрдВ рдереАред рдореИрдВрдиреЗ рд╕реЛрдЪрд╛ рдХрд┐ рдЧреНрд░реИрдм рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди AWS рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрдкрдиреЗ рдЕрджреНрднреБрдд рдЕрдиреБрднрд╡ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдирд┐рдХрд╛рд▓рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд┐рд╕реА рджрд┐рди!

рдФрд░ рд╣рд╛рдБ, 2005 рдореЗрдВ рдмрд┐рд▓реНрдбрд┐рдВрдЧ 43 рдореЗрдВ рд╡рд┐рд╢рд╛рд▓ рдмреБрдлреЗ рдкрд░ рдЙрдирдХреЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреЗ рд╢рд╛рд░реНрдХ рдорд╛рдВрд╕ рдереЗ, рдФрд░ рдореЗрд░рд╛ рдкрд╕рдВрджреАрджрд╛ рд╣реИрдорд░рд╣реЗрдб рд╢рд╛рд░реНрдХ рдорд╛рдВрд╕ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, 2006 рддрдХ рд▓реИрд░реА рдФрд░ рд╕рд░реНрдЧреЗрдИ рдиреЗ рд╕рднреА рдЕрд╕реНрд╡рд╛рд╕реНрдереНрдпрдХрд░ рд╕реНрдиреИрдХреНрд╕ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓рд┐рдпрд╛ред рддреЛ 2007 рдореЗрдВ рдмрд┐рдЧрдЯреЗрдмрд▓ рдХрд╣рд╛рдиреА рдХреЗ рджреМрд░рд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреЛрдИ рд╢рд╛рд░реНрдХ рдирд╣реАрдВ рдереА рдФрд░ рдореИрдВрдиреЗ рдЖрдкрдХреЛ рдзреЛрдЦрд╛ рджрд┐рдпрд╛ред

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

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

рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдЕрджреНрдпрддрди 2, 19.08.2020/XNUMX/XNUMXред рдкрдЯреНрдЯреА рдПрдкреАрдЖрдИ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ!

рдЕрджреНрдпрддрди 3, 31.08.2020/2/2ред рдХреНрд▓рд╛рдЙрдб рдорд╛рд░реНрдХреЗрдЯрдкреНрд▓реЗрд╕ рдкрд░ рдПрдХ Google рдЗрдВрдЬреАрдирд┐рдпрд░ рдиреЗ рдореБрдЭрд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛, рдЬреЛ рдореЗрд░рд╛ рдкреБрд░рд╛рдирд╛ рдорд┐рддреНрд░ рдирд┐рдХрд▓рд╛ред рд╡рд╣ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ CXNUMXD рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдЕрдВрддрддрдГ рд╣рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╡рд░реНрд╖реЛрдВ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛, рдФрд░ CXNUMXD рдкреБрд░рд╛рдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдХреЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рд╕рдмрдиреЗрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдЧрд╛рдпрдм рдерд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрднрд╛рд╡рд┐рдд GCP рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рд╡реЗ Google рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВ...

рд╕реНрд░реЛрдд: www.habr.com