5 популярных веб-фреймворков Rust - какой из них подойдет вам?
От простоты Poem до полнофункциональной скорости Actix - для каждого пользователя и потребностей найдется свой фреймворк Rust.
Компания Apple опубликовала подробности о том, чего разработчики могут ожидать от Swift 6, который должен выйти в этом году. По словам команды, Swift 6 облегчает корректное написание параллельного кода благодаря новому, дополнительному режиму языка, который анализирует код во время компиляции и диагностирует возможные гонки данных.
В этом выпуске также появились другие улучшения в области параллелизма и дженериков, а также улучшена поддержка протокола Language Server Protocol.
Swift - это язык Apple, который изначально разрабатывался как альтернатива Objective C. Цель разработчиков Swift - создать единый язык, включающий лучшие идеи таких языков, как C# и JavaScript, и при этом простой в использовании. В 2015 году Apple сделала его открытым исходным кодом, и тогда же была добавлена сборка для Linux. Swift 6 станет первым крупным новым релизом языка за последние пять лет.
Подробности Swift 6, о которых было объявлено на конференции Apple для разработчиков WWDC, начинаются с нового режима, призванного упростить написание кода для многоядерных архитектур. В Swift 6 будет реализована система защиты от забегов по данным во время компиляции, которая диагностирует одновременный доступ к памяти в проекте разработчика во время компиляции, что позволяет выявлять и исправлять ошибки.
Некоторые из изменений направлены на улучшение проверки параллелизма и избавление от "множества ложноположительных предупреждений о забеге данных", которые, по словам Apple, присутствовали в версии 5.10.
Одним из дополнений, призванных упростить проверку параллелизма, является возможность создания областей изоляции, которые позволяют компилятору показать, может ли участок кода выполняться параллельно.
В дополнение к улучшениям языка Apple объявила о добавлении поддержки дополнительных редакторов кода, использующих протокол Language Server Protocol.
Apple также объявила о планах по переводу Swift в специальную организацию на GitHub. В Swiftlang будет размещен ряд важнейших элементов Swift, включая компилятор Swift, Foundation и другие ключевые библиотеки.
Swift 6 должен появиться до конца 2024 года.
От простоты Poem до полнофункциональной скорости Actix - для каждого пользователя и потребностей найдется свой фреймворк Rust.
В качестве неоспоримых преимуществ Swift компания называет безопасность, скорость, доступность и встроенную совместимость с C и C++.
C++ занимает второе место в индексе Tiobe за июнь, несмотря на предупреждение Белого дома, в то время как C опускается на третье место. Go и Rust также поднимаются.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии