рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд░рд╢рд┐рдпрд╛рдордзреАрд▓ рдЖрдпрдЯреАрдордзреАрд▓ рдкрдЧрд╛рд░рд╛рд╡рд░реАрд▓ рдпрд╛рдВрдбреЗрдХреНрд╕рдЪреА рдЖрдХрдбреЗрд╡рд╛рд░реА рдиреБрдХрддреАрдЪ рдпреЗрдереЗ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрдгрд┐ рд╕реНрдЯреЕрдХрдУрд╡реНрд╣рд░рдлреЛрд╡рд░ рдЖрдкрдг рдпреВрдПрд╕рдП рдордзреАрд▓ рд╡реЗрддрдирд╛рд╡рд░реАрд▓ рдЖрдХрдбреЗрд╡рд╛рд░реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдпреЗрдереЗ рдЖрдкрдг рдПрдХ рджреБрдГрдЦрдж рддрдереНрдп рдкрд╛рд╣реВ рд╢рдХрддрд╛.
рдорд╛рдЭреЗ рд╡реИрдпрдХреНрддрд┐рдХ рдордд рдЕрд╕реЗ рдЖрд╣реЗ рдХреА C# рдЖрд╡рд╢реНрдпрдХрддреЗрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЖрд╣реЗ рдХрд╛рд░рдг рдЬреНрдпрд╛ рднрд╛рдЧрд╛рдд рддреЗ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ рддреЗрдереЗ Java рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдХрджрд╛рдЪрд┐рдд рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА C# рдЪрд╛ рдПрдХ рдореЛрдард╛ рд╕реНрддрд░ рдЧреЗрдо рдбреЗрд╡реНрд╣рд▓рдкрдореЗрдВрдЯрдордзреНрдпреЗ рдЧреБрдВрддрд▓реЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗрдереЗ рдкрдЧрд╛рд░ рдЗрддрд░ рдХреНрд╖реЗрддреНрд░рд╛рдВрдкреЗрдХреНрд╖рд╛ рдХрдореА рдЕрд╕рддреЛ. рд╕реНрд╡рд╛рдЧрдд рдЖрд╣реЗ. рдпрд╛ рд╡рд┐рд╖рдпрд╛рд╡рд░реАрд▓ рддреБрдордЪреЗ рдордд рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рдЧрдВрднреАрд░рдкрдгреЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, C# рднрд╛рд╖рд╛ (рдорд╛рдЭреНрдпрд╛ рдЪрд╡реАрд╕рд╛рдареА рдЕрд░реНрдерд╛рддрдЪ) рдЦреВрдк рдЪрд╛рдВрдЧрд▓реА рдЖрд╣реЗ. рдЖрдгрд┐ рдорд▓рд╛ рдЕрдиреЗрдХ рднрд╛рд╖рд╛ рдпреЗрддрд╛рдд. рд╣реЛрдп, IMHO Haskell рдЖрдгрд┐ Rust рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рдХрд╛, F# рдЪрд╛ рднрд╛рдК рд╕реБрджреНрдзрд╛. рдкрдг Java, C++, PHP рдЖрдгрд┐ JavaScript рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рдЖрдгрд┐ рддреНрдпрд╛рд╣реАрдкреЗрдХреНрд╖рд╛, рджреЗрд╡ рдорд▓рд╛ рдорд╛рдл рдХрд░, рдЬрд╛, IMHO рд╣реЗ рдЖрд╢реНрдЪрд░реНрдпрдХрд╛рд░рдХ рдЖрд╣реЗ. .NET рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдкреВрд░реНрдгрдкрдгреЗ рдкрд░рд┐рдкрдХреНрд╡ рд╣реЛрдгреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдЖрд╣реЗ. рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА рдкреБрд░реЗрд╢реА рдлреНрд░реЗрдорд╡рд░реНрдХ рдЖрдгрд┐ рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗрдд. + рдорд╕реНрдд рдорд╛рд▓рдХреАрдЪреЗ рдПрдХ рд╕рдореВрд╣ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд. рд╣реЗ рд░рд╕реНрдЯ рдирд╛рд╣реА, рдЬрд┐рдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣рд╡реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдмрд╣реБрдзрд╛ рддреЗ рддрд┐рдереЗ рдирд╕рддреЗ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рд▓рд╛рдпрдмреНрд░рд░реА рдЦреЛрд▓ рдЕрд▓реНрдлрд╛рдордзреНрдпреЗ рд░рд╛рдЦрд╛рдбреА рдЕрд╕рддреЗ. рд╣реЛрдп, рдЕрдЧрджреА рд╕рд╛рдорд╛рдиреНрдп рдЧреЛрд╖реНрдЯреАрд╕рд╛рдареА. рдХрджрд╛рдЪрд┐рдд рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА ASP.NET рдЕрд▓рд┐рдХрдбрдЪреНрдпрд╛ рд╡рд░реНрд╖рд╛рдВрдд рдлрд╛рд░рд╢реА рд╕реБрд╕рдВрдЧрдд рдирд╛рд╣реА. рдпреЗрдереЗ рдЖрд╢рд╛ рдЖрд╣реЗ рдХреА рд╕рд░реНрд╡ рдХрд╛рд╣реА .net Core 3.0 рдЖрд╡реГрддреНрддреАрд╕рд╣ рд╕реНрдерд┐рд░ рд╣реЛрдИрд▓. рдЬрд░реА рдорд▓рд╛ рд╣реЗ рд╡рд╛рд░рдВрд╡рд╛рд░ рдмрджрд▓ рдЖрд╡рдбрддрд╛рдд, рдкрд░рдВрддреБ рд╡реНрдпрд╡рд╕рд╛рдп рд╕рддрдд рдЖрдгрд┐ рди рдмрджрд▓рдгрд╛рд░реЗ рдХрд╛рд╣реАрддрд░реА рдкрд╕рдВрдд рдХрд░реЗрд▓
рдбреЗрдЯрд╛ рд╕реНрд░реЛрддрд╛рдВрдЪреЗ рджреБрд╡реЗ
рдХреЗрд╡рд│ рдиреЛрдВрджрдгреАрдХреГрдд рд╡рд╛рдкрд░рдХрд░реНрддреЗрдЪ рд╕рд░реНрд╡реЗрдХреНрд╖рдгрд╛рдд рднрд╛рдЧ рдШреЗрдК рд╢рдХрддрд╛рдд.
рдХрд╛рд░рдгреЗ
-
рдЧреЗрдорджреЗрд╡рдиреЗ рдЖрдХрдбреЗрд╡рд╛рд░реА рдЦрд░рд╛рдм рдХреЗрд▓реА
-
рддрдЬреНрдЮрд╛рдВрдЪрд╛ рдЬрд╛рд╕реНрдд рдкреБрд░рд╡рдард╛
-
рдЗрддрд░ рднрд╛рд╖рд╛рдВрдордзреАрд▓ рддрдЬреНрдЮрд╛рдВрдЪреА рдкрд╛рддреНрд░рддрд╛ рд╕рд░рд╛рд╕рд░реА рдЬрд╛рд╕реНрдд рдЖрд╣реЗ
-
рдЗрддрд░ рднрд╛рд╖рд╛, рд╕рд░рд╛рд╕рд░реА, рд╡реНрдпрд╡рд╕рд╛рдпрд╛рд╕рд╛рдареА рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗрдд
-
C# рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рд░реНрд╡рд╛рдд рд╡рд┐рдирдореНрд░ рдЖрдгрд┐ рд╕рд╛рдорд╛рдиреНрдпрддрдГ рдЧреЛрдВрдбрд╕ рдЖрдгрд┐ рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рдЖрд╣реЗрдд
-
рдЦреВрдк рд╡рд╛рд░рдВрд╡рд╛рд░ рдмрджрд▓ рдЬреНрдпрд╛рдореБрд│реЗ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рдЪрд┐рд░рдВрддрди рдмреАрдЯрд╛ рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ рдЖрд╣реЗ рдЖрдгрд┐ рд╡реНрдпрд╡рд╕рд╛рдп рддреНрдпрд╛рд╕ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рдгреНрдпрд╛рд╕ рдШрд╛рдмрд░рдд рдЖрд╣реЗрдд
-
рдореВрд░реНрдЦ рдорддрджрд╛рди рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рд╛. рдХреЛрдб рд▓рд┐рд╣рд╛! ЁЯЩВ
-
рдЬрд╛рд╡рд╛, рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕реНрд╡рд╛рджрд┐рд╖реНрдЯ рддреЗрдереЗ рдЬрд╛рддреЗ. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдлрдХреНрдд рднрдВрдЧрд╛рд░ рд╢рд┐рд▓реНрд▓рдХ рдЖрд╣реЗрдд
-
рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ рдЖрдкрд▓рд╛ рдкрд░реНрдпрд╛рдп
77 рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдиреА рдорддрджрд╛рди рдХреЗрд▓реЗ. 36 рд╡рд╛рдкрд░рдХрд░реНрддреЗ рджреВрд░ рд░рд╛рд╣рд┐рд▓реЗ.
рд╕реНрддреНрд░реЛрдд: www.habr.com