рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдЬрд╛рд░реЛрдВ рдЪреАрдЬреЗрдВ: рдУрд░реЗрдХрд▓ рдХреЗ рд╕рд░реНрдЧреЗрдИ рдХреБрдХреНрд╕реЗрдВрдХреЛ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣рд╛рди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░


рд╕рд░реНрдЧреЗрдИ рдХреБрдХреНрд╕реЗрдВрдХреЛ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЬрд╛рд╡рд╛ рдХреЛ рдЕрднреА рддрдХ 1.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджреЗрдЦрд╛ рд╣реИред рдЗрд╕ рд╕рдордп рдХреЗ рджреМрд░рд╛рди, рд╡рд╣ рдореЛрдмрд╛рдЗрд▓, рдХреНрд▓рд╛рдЗрдВрдЯ, рд╕рд░реНрд╡рд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗред 2005 рд╕реЗ, рдЬрд╛рд╡рд╛ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд▓рдЧрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ JDK рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП Oracle рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЬреЛрдХрд░ рдФрд░ рдЬреЗрдкреЛрдЯ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рд╡рдХреНрддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХред


рдпрд╣ рд╣реИрдмреНрд░рд╛рдкреЛрд╕реНрдЯ рд╕рд░реНрдЧреЗрдИ рдХреЗ рд╕рд╛рде рдПрдХ рдорд╣рд╛рди рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рд╣реИ, рдЬреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╖рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд рд╣реИ:


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

рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЗ рдкрдВрде рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ


рдУрд▓реЗрдЧ: рдЖрдк рд╣рдорд╛рд░реЗ рдкреБрд░рд╛рдиреЗ рд╡рдХреНрддрд╛ рд╣реИрдВ, рдФрд░ рдпрд╣ рд╣рдорд╛рд░рд╛ рдкрд╣рд▓рд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдирд╣реАрдВ рд╣реИред рдереЛрдбрд╝рд╛ рдмрддрд╛рдУ, рдЕрдм рддреБрдо рдХреМрди рд╣реЛ, рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реЛ?


рд╕реЗрд░реНрдЧреЗрдИ: рдореИрдВ рд╡реИрд╕рд╛ рд╣реА рд╣реВрдВ рдЬреИрд╕рд╛ рдореИрдВрдиреЗ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдореИрдВ рд╡рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЬрд╛рд╡рд╛ рдкреНрд░рджрд░реНрд╢рди рдЯреАрдо рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдорд╢реАрдиреЛрдВ, рдУрдкрдирдЬреЗрдбрдХреЗ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реВрдВред


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


рд╕рд░реНрдЧреЗрдИ: рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ рд╣реИред рдпрд╣ рд╕рдм рджреВрд╕рд░реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рджрд░реНрд╢рдХреЛрдВ рдХрд╛ рдзреНрдпрд╛рди рдЕрддреНрдпрдзрд┐рдХ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдХрддрд╛, рдкреИрд╕рд╛ рд╣реИред


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


рдУрд▓реЗрдЧ: рд╡реИрд╕реЗ, рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИ?


рд╕рд░реНрдЧреЗрдИ: рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреАрдЯрд░ рд▓реЙрд░реА рдЬреИрд╕реЗ рд╡реНрдпрдХреНрддрд┐ рд╕реЗ рдорд┐рд▓рдиреЗ рдХрд╛ рдЕрд╡рд╕рд░ рд╣реИ?


рдУрд▓реЗрдЧ: рдХреНрд░реЙрдирд┐рдХрд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕реАрдИрдУ рдХреМрди рд╣реИрдВ, рдУрдкрдирдПрдЪрдПрдлрдЯреА рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕?


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


рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рд╡реЗ рдЗрд╕реЗ рдЬрд╛рд╡рд╛ рдкрд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЗрд╕реЗ рдЬрд╛рд╡рд╛ рд╕реЗ рдореВрд▓ рдХреЛрдб рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ? рдлрд┐рд░ рднреА, рдПрдХ рдЕрдВрддрд░ рд╣реИред


рд╕рд░реНрдЧреЗрдИ: рдореИрдВ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ рдЬрд╛рдирддрд╛, рдЙрд╕рдиреЗ рдпрд╣ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рд╡рд╣ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╣реА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдУрд▓реЗрдЧ: рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдпрджрд┐ рдЖрдк, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдЬрдЧрд░ рдХреЗ рдПрдХ рд╕рдореБрджрд╛рдп рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХреЗ рдкрд╛рд╕ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХрд╛ рдПрдХ рдмрд╣реБрдд рдХрдо рдкрдВрде рд╣реИред рдпрд╣ рдХреИрд╕реЗ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рд╕рдореБрджрд╛рдп рдореЗрдВ рдРрд╕рд╛ рд╣реА рд╣реЛрддрд╛ рд╣реИ? рд╢рд╛рдпрдж рдЖрдкрдиреЗ рдЕрдкрдиреА рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдкрдВрде рдХреЛ рдЙрдХрд╕рд╛рдпрд╛? рдЖрдк, рд╢рд┐рдкрд┐рд▓реЗрд╡, рдкреИрдВрдЧрд┐рди, рдЗрд╡рд╛рдиреЛрд╡ рдЗрддреНрдпрд╛рджрд┐ред


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



рдХрдм рдФрд░ рдХреНрдпрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ


рдУрд▓реЗрдЧ: рдЖрдкрдиреЗ рдХрд╣рд╛ рдХрд┐ рдЕрднреА рднреА рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рд╣реИред рдЖрдкрдХреЛ рдХрд┐рд╕ рдмрд┐рдВрджреБ рдкрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХрдм рд╣реЛрдЧрд╛ рд╡рдЬреНрд░ рдкреНрд░рд╣рд╛рд░?


рд╕рд░реНрдЧреЗрдИ: рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рд╛рд░ рдкреНрд░рд╢реНрди рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕реЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдПрд▓реЗрдХреНрд╕реА рд╢рд┐рдкрд┐рд▓реЗрд╡ рдХреЗ рдореБрдЦреНрдп рд╡рдХреНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмрджрд▓ рдЬрд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдпрд╣ рд╕рдм рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЪрд┐рддреНрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред


рдУрд▓реЗрдЧ: рд╣рд╛рдБ, рдореБрдЭреЗ "рдирд╛рдо рдХрд╛ рд╡рдХреНрд░" рдпрд╛рдж рд╣реИред


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


рдЕрдЧрд░ рд╣рдордиреЗ API рдореЗрдВ рдПрдХ SortedSet рдХреЛ рд╣рд┐рд▓рд╛рдпрд╛ (рд╣рд╛рд▓рд╛рдБрдХрд┐ рдХрд┐рд╕реА рдХреЛ рднреА рдХрд┐рд╕реА рдХреЛ рдЫрд╛рдБрдЯрдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ), рдФрд░ рдлрд┐рд░ рдпрд╣ рд╣рдорд╛рд░реЗ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдлреИрд▓ рдЧрдпрд╛, рддреЛ рдЗрд╕ рдмрд╛рдд рдХреЛ рджрд░реНрдж рдФрд░ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдирд┐рдХрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред


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


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


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


рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдбрд┐рдЬрд╛рдЗрдирд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдФрд░ рд╣рд░ рдЬрдЧрд╣ рдмрд┐рд▓реНрдбрд░реЛрдВ рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ?


рд╕реЗрд░реНрдЧреЗрдИ: рдпрд╣ рджреЗрд░ рд╣реЛ рд░рд╣реА рд╣реИред


рдУрд▓реЗрдЧ: рдЕрдЧрд░ рдмрд╣реБрдд рджреЗрд░ рдирд╣реАрдВ рд╣реБрдИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛?


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


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


рд╕реЗрд░реНрдЧреЗрдИ: рднрд╛рд╖рд╛ рдХреЗ рд╢реБрд░реБрдЖрддреА рдбрд┐рдЬрд╛рдЗрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░реА рдмрд╣реБрдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рд╛рдп рд╣реИред рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛ 1.0 рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд╛рдлреА рдЧрдВрднреАрд░ рд╕рдордп рдХрд╛ рджрдмрд╛рд╡ рдерд╛, рд╕рдм рдХреБрдЫ рдЬрд▓реНрджреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛ред


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



рдЬрд╛рд╡рд╛ рдореЗрдВ рдФрд░ рдХреНрдпрд╛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ


рдУрд▓реЗрдЧ: рд╕рд╛рдзрд╛рд░рдг рд▓реЛрдЧ рдХреЗрд╡рд▓ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдХреБрдЫ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЖрдк, рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рддреБрд░рдВрдд рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ: рдЬрд╛рд╡рд╛ рд╡рд┐рдХрд╛рд╕ рдХреЗ 20 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдХреНрдпрд╛ рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдХреЛрдИ рдХреНрд╖реЗрддреНрд░ рд░рд╣рд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрд░ рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕реЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рднрд╛рд╡ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ? рдФрд░ рдпрд╣ "рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рднрд╛рд╡" рдХрд┐рддрдирд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ?


рд╕реЗрд░реНрдЧреЗрдИ: рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдм рдЬрд╛рд╡рд╛ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд▓реЛрд╣рд╛ рдФрд░ рд▓реЛрд╣рд╛ 10 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рджреЛ рдмрдбрд╝реЗ рдЕрдВрддрд░ рд╣реИрдВ, рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред


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


рдУрд▓реЗрдЧ: рдЖрдк рдХреИрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ? рдЖрдк рдФрдкрдЪрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдХреЛрдб рдХрд╛ рд╕рддреНрдпрд╛рдкрди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдПрдХ "рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ" рдХреНрдпрд╛ рд╣реИ?


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


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


рд╕рд░реНрдЧреЗрдИ: рдХрд┐рд╕ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ?


рдУрд▓реЗрдЧ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрд┐рдЫрд▓реЗ 10 рд╕рд╛рд▓ред


рд╕рд░реНрдЧреЗрдИ: рд╣рд╛рдБ, рдПрдХ рджрд╢рдХ рдкрд╣рд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдПрдХ рдПрд╡реАрдПрдХреНрд╕ -51 рд╣реИ?


рдУрд▓реЗрдЧ: рдирд╣реАрдВред рд╡рд╣, рд╢рд╛рдпрдж, рд╣рдореЗрд╢рд╛ рдЖрдзреБрдирд┐рдХ рдореЗрдВ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ?


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


рдУрд▓реЗрдЧ: рдХреНрдпрд╛ AVX-512 рд╕рдорд░реНрдерди рдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?


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


рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рддреЗ рд╣реИрдВ?


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


рдУрд▓реЗрдЧ: GPU рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛, рд╡реЗ рднреА matrices рдЧреБрдгрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВ?


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


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


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


рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рдмрдбрд╝реА рдЫрддрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╣реИрдВ: рд╡рд▓реНрд▓рд╛рд╣ рдФрд░ рдкрдирд╛рдорд╛, рдЬреЛ рдХрд┐ GPU рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд▓реНрд╣рд╛рд▓рд╛ рдФрд░ рдкрдирд╛рдорд╛ рдХреЗ рдЬрдВрдХреНрд╢рди рдкрд░ рдПрдХ рд╡реЗрдХреНрдЯрд░ рдПрдкреАрдЖрдИ рдмреИрдарддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ SIMD / SSE / AVX рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рд╕реАрдзреЗ рдЬрд╛рд╡рд╛ рдХреЛрдб рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрдирд▓рд╛рдЗрди рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╣реА рд╡рд▓рд╣рд▓рд╛ рдЙрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд╕рднреА рдмрдбрд╝реЗ рдХрджрдо рд╣реИрдВред



рдЕрдиреБрдХреВрд▓рди рджреНрд╡рд╛рд░рд╛ рдХреНрдпрд╛ рддреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреИрд╕реЗ рднрд╛рдЧ рд▓рд┐рдпрд╛ рдЬрд╛рдП


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


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


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


рдУрд▓реЗрдЧ: рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕рдВрдЧрдардирд╛рддреНрдордХ, рдпрд╣рд╛рдВ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЬрдВрдХреНрд╢рди рдкрд░ рд╣реИред рдЖрдЧреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ? рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд░реЗрдВ? рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдФрд░ рд▓реЛрдЧреЛрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд╡реНрдпрд╛рдкрд╛рд░-рдмрдВрдж рд╣реИ, рди рдХрд┐ рдХреБрдЫ рд╕рд╛рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдмреАрдЪред


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


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


рдУрд▓реЗрдЧ: рд╣рдорд╛рд░реЗ рдпрд╣рд╛рдБ рдРрд╕реЗ рд▓реЛрдЧ рд╣реИрдВ рдЬреЛ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдпреЗ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИрдВред


рд╕рд░реНрдЧреЗрдИ: рд╡реЗ рдмрд┐рд▓реНрдХреБрд▓ рднрд╛рдЧ рдирд╣реАрдВ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдУрд░реЗрдХрд▓ рдореЗрдВ рдЙрдирдХреЗ рд╡реЗрддрди рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рд╡реЗрддрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ OpenJDK рдкрд░ рдЖрдПрдВ рдФрд░ рднрд╛рдЧ рд▓реЗрдВред


рдУрд▓реЗрдЧ: рдпрд╣ рдХрд┐рддрдирд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╣реИ? OpenJDK рдореЗрдВ рдЖрдк рдЬреИрд╕реЗ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧ рд╣реИрдВ, рдФрд░ рдЬрд╣рд╛рдВ рдЖрдо рд▓реЛрдЧ рд╣реИрдВ, рдФрд░ рдЖрдк рдХрд╣рд╛рдВ рд╣реИрдВред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рдзреАрдорд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдореБрдЭреЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреИрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?


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


рдУрд▓реЗрдЧ: рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдЬрд╛рдирддрд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рднреА рдЬрд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рддрдп рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред


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


рдУрд▓реЗрдЧ: рдпрд╣ рдЗрддрдирд╛ рдЖрд╕рд╛рди рд╣реИ?


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


рдУрд▓реЗрдЧ: рд╕рдВрдпреБрдХреНрдд рд░рд╛рдЬреНрдп рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдЫреБрдЯреНрдЯрд┐рдпрд╛рдВ рд░реВрд╕ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдорд╛рди рддрд┐рдерд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реЛрддреА рд╣реИрдВ?


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



рдХрдВрдкрд╛рдЗрд▓рд░ рдЯреНрд░рд┐рдХреНрд╕, рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВ


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


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


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


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


рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдорд╛рди рдХрд╛рдиреВрди ( рдкреНрд░реЛрдмрд╕реНрдЯрд┐рдВрдЧ рдХрд╛ рдирд┐рдпрдо ) рд╣реИ рдХрд┐ рд╕рдВрд╢реЛрдзрди рдХреЗ рдмрд┐рдирд╛ рдХреЛрдб рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╣рд░ рдбреЗрдврд╝ рд╕реЗ рджреЛ рд╕рд╛рд▓ рдореЗрдВ 4 рдкреНрд░рддрд┐рд╢рдд рдХреА рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИред рдпрд╣ 4 рдкреНрд░рддрд┐рд╢рдд рд╣реИ рдЬреЛ рдЕрдВрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рдХ рдХреЗ рд╡рд┐рдХрд╛рд╕ рд╕реЗ рдореБрдлреНрдд рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдирд╣реАрдВ, рдЕрд░реНрдерд╛рддреН рд╕рдВрдХрд▓рдХред


рдУрд▓реЗрдЧ: рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдпреЗ рдкреНрд░рддрд┐рд╢рдд рдХрд╣рд╛рдБ рд╕реЗ рдЖрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрдХреНрд╖рдорддрд╛ рд╣реИ? рд▓реЗрдХрд┐рди рдлрд┐рд░ рдХрд┐рд╕реА рджрд┐рди рдЕрдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдпрд╣ рд╕реНрдЯреЙрдХ рдЦрддреНрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред


рд╕реЗрд░реНрдЧреЗрдИ: рдирд╣реАрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╡рд┐рдХрд╛рд╕ рдХреА рдмрд╛рдд рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдкреНрд░рджрд░реНрд╢рди рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ рддреЛ рдореИрдВрдиреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рд▓реЗрдХрд┐рди рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВ рд╕рдЧрд╛рдИ рдХрд░ рд░рд╣рд╛ рдерд╛, рдФрд░ рдореЗрд░реЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдмрдбрд╝реА рдЦреЛрдЬ 2005 рдпрд╛ 2006 рдореЗрдВ рд╣реБрдИ рдереАред рдореБрдЭреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ 2008 рдореЗрдВ рдкрддрд╛ рдЪрд▓рд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рд╕рдордп рдкрд░ рд▓реЗрдЦ рдирд╣реАрдВ рдкрдврд╝рд╛ рдерд╛ред


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


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


рдпрд╣ 2005 рдореЗрдВ рд╣реБрдЖ рдерд╛, рдкрд╣рд▓реЗ рдХрд┐рдП рдЧрдП рд╕рдВрдХрд▓рдХ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗред


рдУрд▓реЗрдЧ: рдЕрдм рдЖрдк рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдЖрд╡рдВрдЯрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?


рд╕рд░реНрдЧреЗрдИ: рдЕрдм рдЬрдм рдПрдХ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИ, рддреЛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдирд╣реАрдВ рдЖрдпрд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕реЗрд▓рд╕рд┐рдпрд░ рдХреЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛ред


рдУрд▓реЗрдЧ: рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреНрд▓рд┐рдл рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдЧрд▓ рдЬрдЯрд┐рд▓ рдФрд░ рдкрд╛рдЧрд▓ рдкреНрд░рддрд┐рднрд╛ рдХреЗ рдЖрд╡рдВрдЯрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдПрдХ рдФрд░ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ?


рд╕рд░реНрдЧреЗрдИ: рдирд╣реАрдВред


рдУрд▓реЗрдЧ: рдХреНрдпрд╛ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ?


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


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


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


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


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


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




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


рд╣рдо рдХреАрдорд╛ рдмрдирд╛рдпрд╛ рд╣реБрдЖ рдорд╛рдВрд╕ рд╕реЗ рдПрдХ рдмрд┐рд▓реНрд▓реА рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВ


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


: , . , . , . , . , , , . ?


: : ┬л ┬╗.


: , . , . , ? . тАФ , . , , - , .


: , ?


: , ? , . ?


: , - ?


: , тАФ , . - . ? , , , , . , .


: .


: , 1 . , , . , - , - .




performance-


: OpenJDK . ? C++ . тАФ -?


: , , . . OpenJDK 15 . 15 .


: , , . .


: ! , , . , , , , , . , . : , , ( , ), тАФ . , , .


: , ?


: , , Java.


: ?


: , , Valhalla.


: - , , тАФ , ? ? .


: , . тАФ . , , , . , , . . 2-3 , , , , тАФ , .


, , inline-, Java Joker. . , Java- , runtime-. red flag: runtime- 0. ? , out of order- тАФ .


, . , . ? . . baseline, , 5-6 , тАФ . , , - 2 тАФ - . 3% - , . 3% ?


: , ?


: , . performance-, . , , тАФ .


, , . performance- тАФ , - performance- - , . , , .


, , , , performance- тАФ class libraries hotspot, .



┬л┬╗ performance


: , - performance-, . , , ?


: . ? , performance- performance-.


, : , , Oracle, Twitter, Netflix , - . , тАФ . , performance- , .


- , , performance- , ? , , .


, performance- тАФ . : - performance review, , , , , . тАФ performance .


: ┬л , ...┬╗, , тАФ . , - тАФ , , , .


Joker


: Joker . ?


: inline-, .


: , value-?


: , , . . , . value Java- . value, value, by value, - by value, value type. , .


. , , , R├йmi Forax - , inline-. , , Kotlin inline- , value- Java, .


. value-, , , mvt (minimum value types), LW 1. LW 2 тАФ , . , , , . , , , , performance- , , , , .


: , - -?


: , - . , , , , invokedynamic .


: , , , , .


: , , , . тАФ , , . , ?


: , , , .


: . , , inline- generic- , inline-. , .


: , - ?


: : inline- LW2 . value-, generic, .


┬л Java -? Valhalla┬╗ Joker , - 25-26 2019 . , .

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


All Articles