.NET 9 расширяет границы: официальная поддержка новой платформы

Онлайн-тренажер Python для начинающих

Изучайте Python легко и без перегрузки теорией. Решайте практические задачи с автоматической проверкой, получайте подсказки на русском языке и пишите код прямо в браузере — без необходимости что-либо устанавливать.

Начать курс

Экосистема .NET продолжает расти: C# получает поддержку новой платформы

В мире разработки программного обеспечения произошло значимое событие. Команда Microsoft объявила о расширении официальной поддержки платформы .NET для C#. Начиная с версии .NET 9, разработчики получили возможность создавать и запускать приложения на C# на принципиально новой аппаратной архитектуре — RISC-V.

Что изменилось?

Ранее поддержка RISC-V в .NET существовала лишь в экспериментальном режиме. Теперь же, начиная с .NET 9, она переведена в разряд официально поддерживаемых платформ. Это означает, что:

  • Полная совместимость: Все основные библиотеки и фреймворки .NET корректно работают на устройствах с архитектурой RISC-V.
  • Производительность: Оптимизация JIT-компилятора под RISC-V позволяет достигать высокой скорости выполнения кода.
  • Инструментарий: Visual Studio и Rider теперь предоставляют полноценную отладку и профилирование для приложений на RISC-V.
  • Поддержка AOT: Ahead-of-Time (AOT) компиляция теперь доступна и для этой платформы, что критически важно для встраиваемых систем.

Почему это важно для разработчиков?

Архитектура RISC-V стремительно набирает популярность. Она используется в:

  • Встраиваемых системах и IoT: Благодаря открытости и энергоэффективности.
  • Образовании: Как база для изучения архитектуры компьютеров.
  • Серверных решениях: Крупные компании, такие как Google и Qualcomm, активно инвестируют в RISC-V.

Теперь C#-разработчики могут создавать приложения для этих устройств, не покидая привычную экосистему .NET. Это особенно актуально для проектов в сфере «Интернета вещей» (IoT) и промышленной автоматизации, где раньше приходилось использовать C или Rust.

Как начать?

Чтобы попробовать новую возможность, достаточно установить последнюю версию .NET SDK 9.0. Для сборки под RISC-V используйте команду:

dotnet publish -r linux-riscv64

Microsoft также выпустила официальные Docker-образы для RISC-V, что упрощает развертывание приложений на серверах с этой архитектурой.

Влияние на образовательный процесс

Для образовательных сайтов, таких как pythonlib.ru, это открывает новые горизонты. Теперь можно создавать учебные курсы и статьи, посвященные разработке на C# для современных открытых архитектур. Это позволит студентам изучать не только язык, но и понимать, как код работает на уровне железа.

Поддержка RISC-V — это не просто техническое обновление. Это шаг к созданию truly cross-platform экосистемы, где C# и .NET могут работать везде: от облачных серверов до микроконтроллеров.

Следите за обновлениями на pythonlib.ru — мы обязательно расскажем о новых возможностях .NET 9 и подготовим практические руководства по работе с RISC-V на C#.

Рекомендуем библотеки