Новости

Что нового в декабре и чего ожидать в 2024: релизы Ruby 3.3 и Doxygen 1.10, а также Wi-Fi 7, Windows 12 и многое другое

Узнайте не только об обновлениях в декабре 2023 года, но и о предстоящих выпусках 2024 года в нашем дайджесте.

Команда is*hosting 4 янв 2024 3 мин
Что нового в декабре и чего ожидать в 2024: релизы Ruby 3.3 и Doxygen 1.10, а также Wi-Fi 7, Windows 12 и многое другое

2023, как и все остальные года, дал нам много нового в технологиях, образовании, науке и что‑то изменил в жизни каждого. В 2023 году нейросети внесли много шума, быстро распространившийся в разные сферы IT. Но сегодня не об этом. Давайте посмотрим, что подарил нам ушедший год в декабре и что стоит ожидать в 2024.

JetBrains представила итоги ежегодного опроса разработчиков

JetBrains представила итоги ежегодного опроса разработчиков

В отчете State of Developer Ecosystem Report вы найдете информацию по широкому спектру тем, от языков программирования, инструментов и технологий до демографических данных и забавных фактов. JetBrains удалось изучить 26 348 разработчиков со всего мира и раскрыть немного больше информации о сфере разработки.

Rust - единственный распространенный язык, установивший в этом году новый рекорд популярности. Стремясь заменить C++, Rust вначале может обойти Go. Известно, что каждый шестой пользователь Go задумывается о переходе на Rust.

Наряду со Scala, Rust выделяется как язык, с которого хотят перейти меньше всего программистов. За последние три года три ведущих языка программирования оставались неизменными, но доля JavaScript постоянно снижалась.

Также, в 2023 году разработчики на Scala, Go и Kotlin войдут в тройку самых высокооплачиваемых категорий.

Интересно, что, по словам исследователей, с 2021 года доля женщин-разработчиков не увеличивается и остается на уровне 5% из всех опрошенных. При этом, в Южной Корее представлено около 14% женщин-разработчиков до 30 лет.

И еще немного интересной статистики:

  • 77% опрошенных разработчиков используют ChatGPT.
  • 46% опрошенных разработчиков используют GitHub Copilot.
  • Чаще всего разработчики используют ИИ-помощника для того, чтобы задавать общие вопросы о разработке программного обеспечения на естественном языке.
  • 73% разработчиков сталкивались с проблемой выгорания в своей карьере.
  • 22% разработчиков были заняты в других сферах перед переходом в IT.

Вышел Ruby 3.3

Вышел Ruby 3.3

Язык Ruby был впервые разработан Мацем (Matz), или Юкихиро Мацумото в 1993 году, а в настоящее время развивается как Open Source. Он работает на множестве платформ и используется по всему миру, особенно для веб-разработки. Его используют технологические стартапы и многие компании-единороги Кремниевой долины, включая Airbnb, GitHub, Twitter и Twitch.

Релиз Ruby 3.3.0 состоялся 25 декабря 2023 года и принес несколько новых возможностей и улучшений.

  • Новый парсер под названием Prism теперь используется по умолчанию, он портативен, устойчив к ошибкам и удобен в обслуживании. В качестве генератора парсера вместо Bison теперь используется Lrama.
  • YJIT, компилятор "just-in-time", получил значительные улучшения производительности, включая улучшенную поддержку аргументов splat/rest, распределение регистров, скомпилированные обработчики исключений и оптимизации для общих методов.
  • Использование памяти в YJIT было значительно улучшено за счет более компактных метаданных и генерации кода.
  • Появился RJIT, новый JIT-компилятор чистого Ruby, но он предназначен только для экспериментов.
  • Планировщик потоков M:N позволяет лучше управлять потоками при меньшем количестве потоков ОС.
  • Обновлено множество стандартных библиотечных гемов, включая такие известные, как RubyGems, Rails и Bundler.

В целом, в релиз вошло более 55 000 изменений файлов и более 300 000 строк кода, добавленных с момента выхода Ruby 3.2.

Выпущена система документирования Doxygen 1.10

Выпущена система документирования Doxygen 1.10

Doxygen является стандартным инструментом де-факто для создания документации из аннотированных источников C++, но он также поддерживает другие популярные языки программирования, такие как C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft и UNO/OpenOffice), Fortran. Doxygen также поддерживает язык описания аппаратного обеспечения VHDL. В декабре была представлена новая версия системы документирования Doxygen 1.10.

Релиз Doxygen 1.10 содержит десятки исправлений ошибок, новые функции рефакторинга и чистки кода, а также другие особенности:

  • Новая опция HTML_COPY_CLIPBOARD позволяет копировать фрагменты кода в буфер обмена.
  • Добавлена опция PROJECT_ICON для указания иконки, которую следует показывать при выводе HTML.
  • Добавлена опция HTML_PROJECT_COOKIE, позволяющая разным проектам использовать разные cookies.
  • Разрешение опциональных спецификаторов width= и height= для PROJECT_LOGO.
  • Добавление вывода JSON в doxyapp.
  • Португальские переводчики обновлены до версии 1.10.0.

Что ожидать от 2024?

Что ожидать от 2024?

Выпуск стабильной версии Linux 6.7

Линус Торвальдс объявил, что выпуск стабильной версии Linux 6.7 переносится с 31 декабря на 7 января 2024 года. Это сделано для уменьшения стресса мейнтейнеров в канун новогодних праздников.

Ранее планировался выпуск rc7 24 декабря и стабильная версия 6.7 31 декабря. Но из-за праздников, по словам Торвальдса в письме причастным разработчикам, сроки сдвинулись.

Новый план Торвальдса заключается в том, что rc7 выйдет 23 декабря, rc8 - 7 января, стабильная версия 6.7 - также 7 января. Окно слияния кода для версии 6.8 откроется 8 января во избежание чрезмерной нагрузки на сопровождающие ядра. Это может повлиять на выпуски некоторых дистрибутивов Linux в марте, которые планировали версию 6.8.

Wi-Fi 7

Стандарт IEEE P802.11be™, или Wi-Fi 7, находится в стадии разработки в Ассоциации стандартов IEEE (IEEE SA) группой технических и отраслевых экспертов, а завершение работы над ним запланировано на 2024 год.

Этот стандарт представляет собой важную веху в развитии технологии Wi-Fi, обеспечивая более высокую скорость передачи данных (~40 Гбит/с, или примерно в 4 раза быстрее стандартной скорости) и вдвое большую пропускную способность (320 МГц каналов против 160 МГц каналов для Wi-Fi 6). Стандарт также поддерживает более эффективное и надежное использование доступного и смежного спектра за счет многополосной/многоканальной агрегации и других средств.

Стандарт включает в себя многочисленные усовершенствования протоколов MIMO и множество других усовершенствований и доработок существующих возможностей Wi-Fi.

IEEE P802.11be, а также IEEE 802.11ax и будущие итерации стандартов IEEE 802.11 также могут поддерживать многие приложения Wi-Fi следующего поколения, включая сети Интернета вещей (IoT), работающие от аккумуляторов и питающиеся от окружающей среды, дополненную/виртуальную реальность (AR/VR) и метавселенную, искусственный интеллект/машинное обучение (AI/ML) и многие другие функции.

Windows 12

Председатель Quanta Линь Байли и главный исполнительный директор Acer Ченом Цзюньшэном выступая на недавней Тайваньской выставке позволили внести ясность в следующий релиз версии Windows. Об этом стало известно исходя из газеты Commercial Times (CTEE).

Так, Windows 12 будет выпущена в июне 2024 года и, как ожидается, внедрит большое количество технологий искусственного интеллекта и станет лидером в области ПК с искусственным интеллектом.

Ранее портал Windows Latest сообщал, что Windows 12 можно ожидать осенью 2024 года с более широким развертыванием в 2025 году. Данные о новом поколении Windows появились в одном из докладов на конференции Build 2023.

Пользователям ОС Windows в данном случае остается лишь ждать официального подтверждения.

Хорошего месяца и до встречи в новом дайджесте от is*hosting!