рдХреЛрд░реНрдбрд╛: рдХреЛрдЯрд▓рд┐рди

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


рдХреЛрдЯрд▓рд┐рди рдХреНрдпреЛрдВ?


рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЛ рджреЛ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:


  1. рдХрд┐рд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ? JVM, .NET, рдиреЛрдб, рдкрд╛рдпрдерди / рд░реВрдмреА, рдЧреЛ, рд╣рд╛рд╕реНрдХреЗрд▓ рдпрд╛ рдХреБрдЫ рд╕рдВрдХрд▓рд┐рдд (рдорд╢реАрди рдХреЛрдб рдореЗрдВ)?
  2. рдпрджрд┐ рдЖрдк JVM рдЪреБрдирддреЗ рд╣реИрдВ рддреЛ рдХрд┐рд╕ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ? рдЬрд╛рд╡рд╛? рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдХреНрдпреЛрдВ? рдФрд░ рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдФрд░ рдХреНрдпрд╛: рд╕реНрдХреЗрд▓рд╛, рд╕реАрд▓реЛрди, рдХреНрд▓реЛрдЬрд░, рдХреЛрдЯрд▓рд┐рди, рдкрд╛рдпрдерди, рд░реВрдмреА, рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдпрд╛ рд╣рд╛рд╕реНрдХреЗрд▓ (рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рд╕рднреА рдЬреЗрд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИрдВ)ред

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


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


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


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


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


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


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


  • рдЬрд╛рд╡рд╛ рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рд╕рд╣рдЬ рдПрдХреАрдХрд░рдг
    • рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЛрдЯрд▓рд┐рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рдирдХ JDK рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╕рдВрд╡рд░реНрдзрд┐рдд (рд╕рдВрдХрд▓рдХ-рд╕рдВрд╡рд░реНрдзрд┐рдд) рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд╕рдВрдЧреНрд░рд╣ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг рдПрдХреАрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВред рд╣рдо рд╣рд░ рдЬрдЧрд╣ рдЬрд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рд╕реЗ рдФрд░ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдкреНрд░рд╕рд╛рд░рд┐рдд рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЗрд╕рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рди рд╣реЛрдВред
    • рдХреЛрдЯрд▓рд┐рди рд╡рд░реНрдЧреЛрдВ рд╕реЗ, рд╣рдореЗрдВ рдПрдХ рд╕рд╛рджреЗ-рджрд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ get рдЬрд┐рд╕рдореЗрдВ / set / рдкреНрд░рдХрд╛рд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рдПрдиреЛрдЯреЗрд╢рди рдпрд╛ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЗрд╕ рдХрд╛рд░рдг рд╕реЗ рдХрд┐ рдХреЙрд░реНрдбрд╛ рдЬрд╛рд╡рд╛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдкрд╛рд░рджрд░реНрд╢реА рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХреА рдЧрдИ рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдПрдХ рдмрдбрд╝рд╛ рдлрд╛рдпрджрд╛ рд╣реИ: рд╕рд╛рдзрд╛рд░рдг рдХреЛрдб рд╕реЗ, рдПрдХ рдПрдкреАрдЖрдИ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрд╡рд▓ рдХреБрдЫ рдХреИрд╡рд┐рдПрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЬрд╛рд╡рд╛ рдПрдкреАрдЖрдИ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рд╕реЗ рдЪреЗрдХ рдХрд┐рдП рдЧрдП рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд╕реНрдкрд╖реНрдЯ рдЕрд╡рд░реЛрдзрди рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рд╡рд┐рдзрд┐ рдПрдиреЛрдЯреЗрд╢рди)
  • рд╕рдВрдХрд▓рдХ рджреНрд╡рд╛рд░рд╛ map / filter / fold / groupBy рдЬреИрд╕реЗ рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ groupBy (рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ JVM рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░реЗрдЧрд╛) рдХреЗ рдмрдЬрд╛рдпред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, JIT JVM рд╕рдВрдХрд▓рдХ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрддреНрдХреГрд╖реНрдЯ рд╕рдордЧреНрд░, рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдЪреНрдЪ-рдХреНрд░рдо рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкреНрд░рдЪреБрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдУрд╡рд░рд╣реЗрдб рдХреЛ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдХреЛрдЯрд▓рд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдкрдХреЛ рд▓реИрдореНрдмреНрдбрд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рднреАрддрд░ рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЗрд╕рдХреА рднрд░рдкрд╛рдИ рдХрд░рддрд╛ рд╣реИ (рдиреЛрдЯ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреИрд░-рд╕реНрдерд╛рдиреАрдп рд░рд┐рдЯрд░реНрди)ред рдпрд╣ рдЕрд▓реНрдкрдЬреНрдЮрд╛рдд, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдЬрдЧрд╣ рд╣рдо рдРрд╕реА рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╢реИрд▓реА рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЕрдЧрд░ рдЗрд╕реЗ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдЦрд░рд╛рдм рддрд░реАрдХреЗ рд╕реЗ рдЕрдиреБрд╡рд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛, рддреЛ рд╣рдо рдЕрдкрдиреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреИрджрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  • рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХреЛрдбрд▓рд┐рди рдкрд░ рдХреЛрдб рдХрд╛ рдХрд╛рдлреА рд╕рдорд╛рди рдЬрд╛рд╡рд╛ рдХреЛрдб рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓рдЧрднрдЧ рд╕рднреА рдореМрдЬреВрджрд╛ рдЬрд╛рд╡рд╛-рдЙрдиреНрдореБрдЦ рдЙрдкрдХрд░рдг рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ ред рдпрд╣ рд╣рдореЗрд╢рд╛ рдЕрдиреНрдп рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдЪ рдирд╣реАрдВ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрд╡рд╛рд╕рд░ рдХреЛ рд╕реНрдХрд╛рд▓рд╛ рдХреЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдореЗрдВ рдХрдард┐рдирд╛рдИ рд╣реЛрддреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд╡рд┐рдзрд┐ рдПрдиреЛрдЯреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╕реНрдХрд╛рд▓рд╛ рд▓реИрдореНрдмрдбрд╛ рдХреЛ рдЙрди рддрд░реАрдХреЛрдВ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдПрдиреЛрдЯреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдЯрд▓рд┐рди рд▓реИрдореНрдмреНрдбрд╛ рдЖрдорддреМрд░ рдкрд░ рдПрдореНрдмреЗрдбреЗрдб рд╣реЛрддреЗ рд╣реИрдВ (рдКрдкрд░ рджреЗрдЦреЗрдВ), рдпрд╛ рдЕрдиреНрдпрдерд╛ рдПрдиреЛрдЯреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдПрдХ рдЫреЛрдЯрд╛ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрд╕реЗ рд╕реАрдЦрдиреЗ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬрд╝ рдмрдирд╛рддрд╛ рд╣реИред рд╣рдордиреЗ рдЕрдкрдиреА рд░рд┐рдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдкрд░ рдЕрдиреБрднрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рджрд┐рдпрд╛, рдФрд░ рд╣рдордиреЗ 1-3 рд╕рд╛рд▓ рджреЗрдиреЗ рдХреЗ рдмрд┐рдирд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдЙрдирдХреЗ рдЬреНрдЮрд╛рди рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдкрд░ рд░рдЦрд╛, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЯреАрдо рдХрд╛ рдПрдХ рдирдпрд╛ рд╕рджрд╕реНрдп рдореБрд╣рд╛рд╡рд░реЗрджрд╛рд░ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ред
  • рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреЗ рдЪрдпрди рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЗрдВрдЯреЗрд▓реАрдЬ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдЖрдИрдбреАрдИ рд╣реИ (рдЙрдирдХреЗ рдкрд╛рд╕ рдЙрдкрдХрд░рдг рдХрд╛ рдПрдХ рдореБрдлреНрдд рд╡рд┐рдХрд▓реНрдк рдерд╛)ред рдЬрд╛рд╡рд╛ рдХреЗ рдмрд╛рдж рдХреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ, рдЗрдВрдЯреЗрд▓реАрдЬреЗ рдХреЛрдЯрд▓рд┐рди рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред
  • рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдирдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрддреЛрд╖рдЬрдирдХ рдЕрдиреБрднрд╡ рдерд╛, рдФрд░ рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдпрдХреАрди рдерд╛ рдХрд┐ рдЙрдирдХреЗ рдирдП рд╕рд╣рдпреЛрдЧреА рднреА рдЙрдиреНрд╣реЗрдВ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред

рдпрджрд┐ рдпрд╣ рдХреЛрдЯрд▓рд┐рди рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдерд╛, рддреЛ рд╣рдордиреЗ рд╢рд╛рдпрдж рд╕реНрдХрд╛рд▓рд╛ рдХреЛ рдЪреБрдирд╛: рдХреЛрдЯрд▓рд┐рди рдХрд╛рдлреА рд╣рдж рддрдХ рдЗрд╕рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рд╣реА рдЕрдЪреНрдЫреА рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВред


рдХреЛрдЯрд▓рд┐рди рдХреЗ рд╕рд╛рде рд╣рдорд╛рд░рд╛ рд╕рд╛рд▓


рдРрд╕рд╛ рдХреНрдпрд╛ рд╣реИ - рдПрдХ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд░реНрд╖?


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


рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЕрдХреНрд╕рд░ рдПрдХ рдкреЛрд╕реНрдЯ-рдЬрд╛рд╡рд╛ / рд╕реА # рдЙрджреНрдпрдо рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рд╣рдо рдЦреБрдж рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ:


  • рдпрд╣ рдХрд┐рд╕рдиреЗ рд▓рд┐рдЦрд╛ рд╣реИ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХреЛрдб рдЕрд▓рдЧ рджрд┐рдЦрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЗрддрдиреА рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред рдЧреЛ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЬрд┐рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╢реИрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд╡рд┐рднрд┐рдиреНрди рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдХреЛрдЯрд▓рд┐рди рдХреЛрдб рдЕрд▓рдЧ рджрд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрдВрдЯреЗрд▓реАрдЬ рдореЗрдВ рдПрдХ рдкреНрд░рд╛рд░реВрдкрдг рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдПрдХреАрдХреГрдд рдХреЛрдб рдЖрдзрд╛рд░ рд╢реИрд▓реА рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЬрд╛рд╡рд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реАрдорд┐рдд рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реНрдХрд╛рд▓рд╛ рдХреЛрдб рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдзрд┐рдХ рд╕реВрдХреНрд╖реНрдо рд╕рдорд╕реНрдпрд╛, рдЬрд╛рд╡рд╛-рдУрдУрдкреА рдФрд░ рд╣рд╛рд╕реНрдХреЗрд▓-рдПрдлрдЖрдИ рдХреЛрдбрд┐рдВрдЧ рд╢реИрд▓реА рдХрд╛ рд╡рд┐рд░реЛрдз рд╣реИред рд╕реНрдХрд╛рд▓рд╛ рдХреЛрдб рдЬреИрд╕реЗ рдХрд┐ рд╕реНрдХреЗрд▓рдЬрд╝ рдЬреИрд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдкрдврд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдмреЗрд╣рддрд░ рдЬрд╛рд╡рд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдмрд╣рд╕ рдореЗрдВ, рдмреЗрд╣рддрд░ рдЬрд╛рд╡рд╛ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рджреГрдврд╝рддрд╛ рд╕реЗ рд╣реИред рдФрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ, рд╕рдВрднрд╡рддрдГ рдХреЛрдЯрд▓рд┐рди рдкрд░, рд╕рдореБрджрд╛рдп (рдЕрднреА рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо) рд╢рд┐рд╡рд┐рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдРрд╕реЗ рдорд╛рдорд▓реЗ рдереЗ рдЬрдм рдХреЛрдб рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рд╣рд╛рд╕реНрдХреЗрд▓ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХреЛрдбрд░реЗрд╡реНрдпреВ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
  • рд▓рд╛рдЗрдмреНрд░реЗрд░реАред рдХреЙрд░реНрдбрд╛ рдореЗрдВ рд╣рдо 50 рд╕реЗ рдЕрдзрд┐рдХ рдУрдкрди рд╕реЛрд░реНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрд┐рд╕реА рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред рд╣рдордиреЗ рдХрднреА рдПрдбрд╛рдкреНрдЯрд░реЛрдВ рдХреЗ рд░реИрдкрд░ рдпрд╛ рдкрд░рдд рдирд╣реАрдВ рд▓рд┐рдЦреЗред рдЬреИрд╕рд╛ рдХрд┐ рдХреЛрдЯрд▓рд┐рди, рдорд╛рд╡реЗрди рдпрд╛ рдЧреНрд░реИрдбрд▓ рдкрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЖрдорддреМрд░ рдкрд░ рдЗрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХреЛрдЯрд▓рд┐рди-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреНрд░реИрдбрд▓ рдиреЗ рдХреЛрдЯрд▓рд┐рди рд╕рдорд░реНрдерди рдХреЛ рдПрдХ рдирдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рд╣реИ!)ред
  • рдбреАрдПрд╕рдПрд▓ рдФрд░ рдПрд╕рдХреНрдпреВрдПрд▓ред C # рдореЗрдВ LINQ рд╣реИ, рдЬрд╛рд╡рд╛ рдореЗрдВ JOOQ рд╣реИ, рдФрд░ Kotlin рдПрдХреНрд╕рдкреЛрдЬрд╝реНрдб рд╣реИ ред рдпрд╣ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдЯрд▓рд┐рди рдЕрдкрдиреЗ рдкреНрд░рддрд┐рджреНрд╡рдВрджреНрд╡рд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдХрдордЬреЛрд░ рд╣реИ - рдПрдХреНрд╕рдкреНрд▓реЙрдЗрдЯ рдбреАрдПрд╕рдПрд▓ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реИ, рд▓реЗрдХрд┐рди рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ рдПрдХ рдЕрд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ рд╣реИ рдФрд░ рдПрдХ рдорд╛рдзреНрдпрдорд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред JOOQ, рдмреЗрд╢рдХ, рдХреЛрдЯрд▓рд┐рди рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рджреЗрдЦреЗрдВ, рддреЛ рдпрд╣ рдкрд╕рдВрджреАрджрд╛ рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИред
  • рдЖрдИрдбреАрдИ / рдЯреВрд▓рдХрд┐рдЯред IntelliJ рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рдкреНрд▓рдЧрдЗрди, рдмреЗрд╢рдХ, JetBrains рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░, рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдпрд╣ рдХрдо рдкрд░рд┐рд╖реНрдХреГрдд рд╣реИред рдирдП рд╕рдВрдкрд╛рджрдХ рдлреАрдЪрд░реНрд╕, рдЬреИрд╕реЗ рдХрд┐ рдПрдХ рдкреИрд░рд╛рдореАрдЯрд░ рд╕рдВрдХреЗрдд , рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╕рдорд░реНрдерди рд╕реНрд╡рдпрдВ, рдЬреИрд╕реЗ рдХрд┐, рдЖрдорддреМрд░ рдкрд░ рдмрд╣реБрдд рдкреБрд░рд╛рдиреЗ рдЬрд╛рд╡рд╛ рдкреНрд▓рдЧ-рдЗрди рд╕реЗ рдкреАрдЫреЗ рд░рд╣рддрд╛ рд╣реИред рд╣рдордиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рдЖрдИрдбреАрдИ рдкреНрд▓рдЧрдЗрди рдЕрдХреНрд╕рд░ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╡рд░реНрд╖ рдХреЗ рджреМрд░рд╛рди рдЖрдИрдбреАрдИ рдЕрдкрд╡рд╛рджреЛрдВ рдХреА рдЖрд╡реГрддреНрддрд┐ рдореЗрдВ рдХрд╛рдлреА рдХрдореА рдЖрдИ рд╣реИ (рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреБрдЫ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ)ред рдЕрдиреНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрд╛рд╡рд╛ рдХреЗ рд▓рд┐рдП рдЬреЛ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рд╡рд╣ рдЖрдорддреМрд░ рдкрд░ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ ред рдПрдХ рдЕрдкрд╡рд╛рдж рдЙрдкрдХрд░рдг рд╣реИ рдЬреЛ рдмрд╛рдЗрдЯрдХреЛрдб рдХреЗ рдмрдЬрд╛рдп рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЬреЛ, рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкреБрди: рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕рдм рдХреЗ рд╕рд╛рде, рдХреЛрдЯрд▓рд┐рди рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рдЖрдИрдбреАрдИ рдкреНрд▓рдЧрдЗрди 1.0 рдХреЗ рд░рд┐рд▓реАрдЬ рдХреЗ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж рднреА рдЬрд╛рд╡рд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрддрдиреЗ рдбрд┐рдмрдЧ рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдЖрдк javac рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдмрд╣реБрдд рдХрдо рд╣реА, рд╣рдо рдЕрднреА рднреА рдЙрдиреНрд╣реЗрдВ рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рджреЗрдЦрддреЗ рд╣реИрдВред
  • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдорд╛рдиреНрдпрддрд╛ред рдХреЙрд░реНрдбрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдХреНрд╕рд░ рдмрдбрд╝реЗ рдФрд░ рд░реВрдврд╝рд┐рд╡рд╛рджреА рд╡рд┐рддреНрддреАрдп рд╕рдВрд╕реНрдерд╛рди рд╣реИрдВред рдРрд╕реА рдХрдВрдкрдирд┐рдпрд╛рдВ рдЖрдо, рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреА рд╣реИрдВред рдХреЛрдЯрд▓рд┐рди, рди рддреЛ рдПрдХ рдФрд░ рди рд╣реА рджреВрд╕рд░реЗ, рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрд╕ рд╕рдордп рдХреБрдЫ рдЖрд╢реНрдЪрд░реНрдпрдЪрдХрд┐рдд рд╣реБрдП рдЬрдм рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдХреА рдереАред "рдХреЛрдЯрд▓рд┐рди рдХреНрдпреЛрдВ?" - рдпрд╣ рдПрдХ рдРрд╕рд╛ рдкреНрд░рд╢реНрди рд╣реИ, рдЬреЛ рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд╛рдпрдм рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдЧреЛрдВ рдиреЗ рдмрд╛рд░реАрдХреА рд╕реЗ рджреЗрдЦрд╛ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЙрддрдирд╛ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рдирд╣реАрдВ рд╣реИ рдЬрд┐рддрдирд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдирдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИред рд╣рдордиреЗ рдХреЛрдб рдЙрджрд╛рд╣рд░рдг рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЧреЛрдж рд▓реЗрдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рднреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдХреЛрдЯрд▓рд┐рди рдЬреНрдЮрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдо рдЗрддрдиреЗ рд╕рдлрд▓ рдирд╣реАрдВ рдереЗ - рдХреЙрд░реНрдбрд╛ рдХреЗ рд╕рд╛рде рдкрд╣рд▓реА рдмрд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрднреА рднреА рдХреЛрдЯрд▓рд┐рди рдХреА рдЦреЛрдЬ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдмрд╣реБрдд рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕ рддрдереНрдп рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдХрд┐ рд╣рдордиреЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛-рдЙрдиреНрдореБрдЦ рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкреНрд░рджрд╛рди рдХрд┐рдП рд╣реИрдВ, рдпрд╛ рдпрд╣ рдПрдХ рдирдпрд╛ рд╢рд╛рдВрдд рдЙрдкрдХрд░рдг рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдЕрдЪреНрдЫрд╛ рдмрд╣рд╛рдирд╛ рд╣реИред рд╣рдореЗрдВ рдкреНрд░рдореБрдЦ рдирд┐рд╡реЗрд╢ рдмреИрдВрдХреЛрдВ рдХреЗ рдЕрдВрджрд░ рдХреЛрдЯрд▓рд┐рди рдХреЗ рдмрдврд╝рддреЗ рдЧреЛрдж рд▓реЗрдиреЗ рд╕реЗ рднреА рдорджрдж рдорд┐рд▓реА рд╣реИред рдкрд┐рдЫрд▓реЗ рдПрдХ рд╕рд╛рд▓ рдореЗрдВ, рд╣рдордиреЗ рдХрдВрд╕реЛрд░реНрдЯрд┐рдпрдо рдХреЗ рдХрдИ рд╕рджрд╕реНрдпреЛрдВ рд╕реЗ рд╕реБрдирд╛ рд╣реИ рдХрд┐ рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ рд╡рд┐рдХрд╛рд╕ рдЯреАрдореЛрдВ рдиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдЯрд▓рд┐рди рдХреЛ рдЧрдВрднреАрд░рддрд╛ рд╕реЗ рджреЗрдЦрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИ: рдЕрдХреНрд╕рд░ рдЙрди рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рд╡рд╛ рдХреЛ рдХреЛрдЯрд▓рд┐рди рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдореМрдЬреВрджрд╛ рдХреЛрдб рдмреЗрд╕ рдореЗрдВ рдХрд╛рдлреА рдХрдо рджрд░реНрджрдирд╛рдХ рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  • рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд░реНрдердиред рдЕрд▓реНрдк-рдЬреНрдЮрд╛рдд рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдЬреЛрдЦрд┐рдо рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдРрд╕реЗ рд▓рдХреНрд╖реНрдп рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЙрддреНрдкрд╛рдж, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореБрджрд╛рдп (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдиреБрд╕рдВрдзрд╛рди рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдореБрдЦреНрдп рд▓рдХреНрд╖реНрдп рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд▓реЗрдЦ рдмрдирд╛рдирд╛ рд╣реИ) рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИрдВред рд╣рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ JetBrains рдПрдХ рд╕реНрдерд┐рд░, рд▓рд╛рднрджрд╛рдпрдХ рдХрдВрдкрдиреА рд╣реИ рдЬреЛ 15 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рд╣реИред JetBrains рдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдореБрдЦреНрдп рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рдХреЛрдб рдореЗрдВ рдХреЛрдЯрд▓рд┐рди рдХреЛ рдкреЗрд╢ рдХрд░рдХреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдХрд░рдг рдХрд╛ рд╕реНрд╡рд╛рдж рд▓реЗрдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╕рдорд░реНрдерди рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рдЬреЛрдЦрд┐рдо рдХрдо рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, JetBrains рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдордзреНрдпрдо рдЖрдпреБ рд╡рд░реНрдЧ рдХреА рдХрдВрдкрдиреА рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд▓рдХреНрд╖реНрдп рдмрд╛рдЬрд╛рд░ (IDE рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдЙрдкрдХрд░рдг) рдирдпрд╛ рдпрд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдлреИрд╢рдиреЗрдмрд▓ рд╣реЛрдирд╛ рдмрдВрдж рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдХрдВрдкрдиреА рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдЕрдзрд┐рдЧреНрд░рд╣рдг рдХреЗ рдЬреЛрдЦрд┐рдо рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░рдгрдиреАрддрд┐рдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░, рдХреЛрдЯрд▓рд┐рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рд╣рд╛рдпрддрд╛ рдкреИрдХреЗрдЬ рдХреА рдХрдореА рдХреЗ рдмрд╛рд╡рдЬреВрдж, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдЯреАрдо рдЬрд▓реНрджреА рд╕реЗ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдареАрдХ рдХрд░рддреА рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, JetBrains 1.0 рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдХреЗ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж рдЕрдЧрд▓реА рднрд╛рд╖рд╛ рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рд░рд┐рд▓реАрдЬрд╝ рд╕рд╛рдЗрдХрд┐рд▓ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдЪрдХреНрд░ рдХреЗ рд╕рдорд╛рди рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖?


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

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


All Articles