āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ‡āĻ‰āĻ¨āĻŋāĻĢāĻžāĻ‡āĻĄ .NET 5 āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĻ›ā§‡

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ¯ā§‡ .NET Core 3.0 āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻĒāĻ° .NET 5 āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ¯āĻž Windows āĻ›āĻžāĻĄāĻŧāĻžāĻ“ Linux, macOS, iOS, Android, tvOS, watchOS āĻāĻŦāĻ‚ WebAssembly-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻĒāĻžā§āĻšāĻŽ āĻ–ā§‹āĻ˛āĻž āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻŋāĻ­āĻŋāĻ‰ āĻ°āĻŋāĻ˛āĻŋāĻœ .NET āĻ•ā§‹āĻ° 3.0, āĻ¯āĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž .NET āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• 4.8 āĻāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ–ā§‹āĻ˛āĻž āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĢāĻ°ā§āĻŽ, WPF āĻāĻŦāĻ‚ āĻāĻ¨ā§āĻŸāĻŋāĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• 6 āĻāĻ° āĻ—āĻ¤ āĻŦāĻ›āĻ°ā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ .NET āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒāĻŖā§āĻ¯āĻŸāĻŋ āĻ†āĻ° āĻŦāĻŋāĻ•āĻļāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ 4.8 āĻ āĻĨāĻžāĻŽāĻŦā§‡āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ .NET āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻāĻ–āĻ¨ .NET āĻ•ā§‹āĻ°āĻ•ā§‡ āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ° āĻ•āĻ°ā§‡, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ, JIT, AOT, GC, BCL (āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ), C#, VB.NET, F#, ASP.NET, āĻāĻ¨ā§āĻŸāĻŋāĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, ML.NET, WinForms, WPF āĻāĻŦāĻ‚ XamarināĨ¤

.NET 5 āĻļāĻžāĻ–āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡ .NET āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, .NET āĻ•ā§‹āĻ°, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ Xamarin āĻāĻŦāĻ‚ Mono āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•ā§€āĻ•āĻ°āĻŖāĨ¤ .NET 5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ•, āĻ–ā§‹āĻ˛āĻž āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°āĻŦā§‡ āĻ¯āĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻœā§āĻĄāĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ NET 5 āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ•ā§‹āĻĄ āĻŦā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° (āĻ¯ā§‡āĻŽāĻ¨ Windows, Linux, iOS āĻāĻŦāĻ‚ Android) āĻœāĻ¨ā§āĻ¯ āĻĒāĻŖā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡, āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻĢāĻžāĻ‡āĻĄ āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĨ¤

Mono āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ iOS āĻāĻŦāĻ‚ Android āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡āĨ¤ āĻœā§‡āĻ†āĻ‡āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻāĻ˛āĻāĻ˛āĻ­āĻŋāĻāĻŽ āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ•ā§‹āĻĄ āĻŦāĻž āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄā§‡ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‹āĻĄ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻ¨ā§‹ AOT āĻāĻŦāĻ‚ āĻŦā§āĻ˛ā§‡āĻœāĻžāĻ°) āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻœāĻžāĻ­āĻž, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻ‡āĻĢāĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻžāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ .NET 5 2020 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻ¨āĻ­ā§‡āĻŽā§āĻŦāĻ°ā§‡ āĻāĻŦāĻ‚ .NET āĻ•ā§‹āĻ° 3.0 āĻāĻ‡ āĻŦāĻ›āĻ°ā§‡āĻ° āĻ¸ā§‡āĻĒā§āĻŸā§‡āĻŽā§āĻŦāĻ°ā§‡ āĻŽā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻāĻ›āĻžāĻĄāĻŧāĻž āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸāĻ“ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ–ā§‹āĻ˛āĻž āĻ•ā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• .NET ML 1.0 C# āĻāĻŦāĻ‚ F# āĻ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻāĻŽāĻ†āĻ‡āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡āĨ¤ Linux, Windows āĻāĻŦāĻ‚ macOS-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ .NET ML-āĻ•ā§‡ āĻŸā§‡āĻ¨āĻ¸āĻ°āĻĢā§āĻ˛ā§‹, ONNX āĻāĻŦāĻ‚ Infer.NET-āĻāĻ° āĻŽāĻ¤ā§‹ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻĄ-āĻ…āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽā§‡āĻļāĻŋāĻ¨ āĻ˛āĻžāĻ°ā§āĻ¨āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ—, āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ, āĻĒā§āĻ°āĻŦāĻŖāĻ¤āĻž āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸, āĻ°â€Œā§āĻ¯āĻžāĻ™ā§āĻ•āĻŋāĻ‚, āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ, āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļāĨ¤ āĻāĻŦāĻ‚ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ. āĻŦāĻ¸ā§āĻ¤ā§. āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻĄāĻŋāĻĢā§‡āĻ¨ā§āĻĄāĻžāĻ°, āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ…āĻĢāĻŋāĻ¸ (āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ° āĻāĻŦāĻ‚ āĻāĻ•ā§āĻ¸ā§‡āĻ˛ āĻšāĻžāĻ°ā§āĻŸ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ‡āĻžā§āĻœāĻŋāĻ¨), Azure āĻāĻŦāĻ‚ PowerBI āĻ¸āĻš āĻ…āĻ¨ā§‡āĻ• āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻĒāĻŖā§āĻ¯ā§‡ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻ¤ā§āĻ¸: opennet.ru

āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻœā§āĻĄāĻŧā§āĻ¨