Прочтите лучшие новости для разработчиков и обновления, которые вы могли пропустить: обновления Java 8, Rust Foundation и многое другое.

2021 год уже окажется динамичным. В индустрии высоких технологий произошли новые интересные разработки в самых разных отраслях. Чтобы вы были в курсе, мы собрали некоторые из главных новостей и обновлений, которые вы могли пропустить.

Вы увидите, какие компании сделали большие анонсы, какие инструменты программирования будут обновлены, и многое другое.

Безос уходит с поста генерального директора Amazon

В начале февраля Amazon объявила, что основатель Джефф Безос уйдет с должности генерального директора, которую он начал почти 30 лет назад. Безос объявил, что по-прежнему будет работать в Amazon в качестве исполнительного председателя. Это изменение официально произойдет во второй половине 2021 года (III квартал).

«В качестве исполнительного председателя я буду продолжать участвовать в важных инициативах Amazon, но у меня будет время и энергия, необходимые для того, чтобы сосредоточиться на Фонде первого дня, Фонде Земли Безоса, Blue Origin, The Washington Post и других моих увлечениях».

Джефф Безос

Похоже, Безос следует примеру Microsoft, продвигая главного исполнительного директора Amazon Web Services, Энди Ясси, до генерального директора Amazon. Ясси присоединился к компании в 1997 году и с самых первых дней возглавлял облачную команду AWS. Когда во главе компании стоит эксперт по облачным технологиям, многие новостные агентства предсказывают успех. Другие говорят, что этот переход не обязательно приведет к значительным изменениям в бизнесе Amazon.

В своем электронном письме с объявлением, направленным сотрудникам Amazon, Безос заявил, что «у Amazon лучшее положение в будущем. Мы работаем на полную катушку, как и требует от нас мир. У нас есть вещи, которые будут удивлять ».

Office 2021 скоро будет доступен для MacOS и Windows

18 февраля Microsoft объявила, что скоро будут доступны две новые версии Office: потребительская версия Office 2021 и Office LTSC для корпоративных клиентов. Доступный как для Windows, так и для macOS, Office 2021 разработан для пользователей, которые не хотят полагаться на облачные инструменты Microsoft 365.

Джаред Спатаро, глава Microsoft 365, заявляет, что они хотят встречаться с клиентами там, где они есть: «У нас определенно есть много клиентов, которые перешли в облако за последние 10 месяцев. В то же время у нас определенно есть клиенты, у которых есть определенные сценарии, в которых они не чувствуют, что могут перейти в облако ».

Некоторые потенциальные обновления функций Office 2021 могут включать поддержку темного режима, улучшения доступности и такие функции, как динамические массивы и XLOOKUP в Excel. Обе версии будут включать приложение OneNote и поставляться как 32-, так и 64-разрядные версии. Microsoft объявила, что пока не будет менять цены.

Язык программирования Microsoft Excel теперь называется Turing Complete

9 февраля 2021 года Microsoft объявила, что формулы Excel теперь завершены по Тьюрингу. Полный язык Тьюринга - это язык, который может выполнять любые вычисления. Это отличная новость для специалистов по данным, использующих Excel.

Теперь, используя лямбда, вы можете писать многоразовые функции, используя язык формул Excel, который мы все так хорошо знаем. В объявлении Microsoft они показывают, как использовать Excel для рекурсивного обращения комбинатора с фиксированной точкой и строкой. Они даже планируют в ближайшее время добавить функциональность для полностью вкладываемых массивов.

Они также планируют определять функции для всего рабочего листа, которые они вызывают функциями, определяемыми листом. Это позволит пользователям определять большие функции, используя несколько формул, распределенных по нескольким ячейкам Excel.

Основная команда Rust объявила о создании Rust Foundation

Команда разработчиков Rust недавно объявила о создании Rust Foundation. В заявлении Эшли Уильямс, временного исполнительного директора, говорится, что Rust Foundation является «новой независимой некоммерческой организацией, которая управляет языком программирования и экосистемой Rust, с уникальным акцентом на поддержку набора специалистов по сопровождению, которые управляют и развивать проект ».

Rust приобрел большую популярность в последние годы и даже пять лет подряд был признан самым любимым языком в опросе разработчиков Stack Overflow. Это важный шаг для Rust. Фонд Rust стремится стать организацией, которая поддерживает языковую инфраструктуру и способствует развитию в будущем.

Такие компании, как Mozilla, заявили о своей поддержке Rust Foundation, заявив, что они гордятся тем, что Rust «перерастает свое происхождение» и развивается в соответствии с потребностями разработчиков. Среди других участников - AWS, Google, Huawei и Microsoft.

В выпуске исправления Cats 2.4.1 устранена критическая проблема в Cats 2.4.0

Cats - это библиотека Scala, которая предоставляет абстракции для функционального программирования и экосистему чистых типизированных библиотек. Критическая проблема в обновлении Cats 2.4.0 привела к быстрому обновлению. Официальная учетная запись Cats в Twitter призывает пользователей пропустить 2.4.0 и загрузить последнюю версию исправления Cats 2.4.1.

Вот некоторые из этих исправлений:

  • Удалено и заменено несогласованное параллельное происхождение для EitherT
  • Устарело Free.inject, чтобы выдавать новые предупреждения об устаревании
  • Добавлен экземпляр EmptyK для Map, который отмечает метод, отличный от implicit, как implicit

Выпущено обновление Java 8 с новыми функциями

Java Development Kit (JDK) получает обновление. В марте 2021 года Java Development Kit16 собирается выпустить новые функции, включая поддержку C ++ 14, параллельную обработку стека потоков для сборки мусора и «эластичное метапространство» для возврата неиспользуемых метаданных класса в ОС.

Вы можете найти сборки JDK 16 с ранним доступом для большинства операционных систем на jdk.java.net. JDK 16 - это краткосрочный выпуск, а JDK 17, который намечен на сентябрь 2021 года, будет выпуском с долгосрочной поддержкой (LTS).

Обновление 281 для Java 8 также было выпущено для решения проблем безопасности и исправления ошибок. Oracle настоятельно рекомендует пользователям Java SE 8 выполнить обновление. Некоторые другие новые функции включают:

  • groupname опция добавлена ​​в keytool -genkeypair. Теперь вы можете указать именованную группу при создании пары ключей.
  • Библиотека Apache Santuario обновлена ​​до версии 2.1.4. Это приносит новое свойство com.sun.org.apache.xml.internal.security.parser.pool-size, которое устанавливает размер пула внутреннего DocumentBuilder кэша для обработки подписей XML.
  • Добавлена ​​поддержка расширения certificate_authorities.

Google объявляет об увеличении поддержки Python Software Foundation (PSF)

11 февраля Google объявил, что будет увеличивать свою поддержку Python Software Foundation (PSF), что сделало Google дальновидным спонсором. Их цель - помочь и улучшить язык и экосистему Python. Python - ключевой инструмент для Google Cloud и обычная среда выполнения для многих размещенных на них сервисов.

Google пожертвует более 350 000 долларов на поддержку проектов PSF, таких как обнаружение вредоносных программ для PyPl и постоянный постоянный разработчик CPython, среди других целей. Google поддерживает Python в течение многих лет, заявляя, что они «большие сторонники Python». Они хотят гарантировать, что экосистема Python по-прежнему имеет жизнеспособное исследовательское будущее.

Visual Studio Code 1.53 выпущен с новыми функциональными инструментами

Visual Studio Code, популярный редактор кода, только что выпустил версию 1.53 с новыми функциональными инструментами, такими как:

  • Поддержка отладки JavaScript для точек останова с условным исключением и Node.js worker_threads
  • Обновления UX для ноутбуков
  • Автоматическое обновление изображения предварительного просмотра Markdown
  • Поддержка поиска в открытых редакторах (экспериментально)
  • Перенести вкладки: переносить вкладки редактора в рабочую среду вместо использования полосы прокрутки.
  • Настройка оформления вкладок Улучшения Emmet для повышения производительности
  • И больше

Теперь вам не нужно редактировать сочетания клавиш для настройки пользовательского интерфейса поиска по умолчанию. Новый search.mode параметр, позволяющий настраивать такие команды поиска пользовательского интерфейса, как «Поиск: Найти в файлах» или «Найти в папке». Некоторые из вариантов включают:

  • view: поиск в режиме поиска на боковой панели
  • newEditor: поиск в новом редакторе поиска
  • existingEditor: повторно использовать существующий поиск из редактора поиска

Читать о технологиях