Swift - лучший выбор для замены C++, считают в Apple

Выступая 10 июня на Всемирной конференции разработчиков Apple, Тед Кременек, директор Apple по языкам и средам исполнения, утверждал, что Swift - лучший язык программирования для замены C++.

Swift был представлен Apple в 2014 году как преемник Objective-C, и Кременек считает, что он также обгонит C++. "Безопасность, скорость и доступность Swift в сочетании со встроенной совместимостью с C и C++ означают, что Swift - лучший выбор для замены C++", - сказал Кременек.

C++ и C вызвали огонь со стороны Белого дома, который в феврале выпустил доклад, призывающий разработчиков переходить на языки программирования, безопасные для памяти. По словам Кременека, Apple намерена внедрить Swift в свои собственные кодовые базы на C++. До появления Swift программное обеспечение для устройств Apple писалось на языках C, C++ и Objective-C.

На этой неделе Apple объявила о планах по переносу Swift в специальную организацию на GitHub, github.com/swiftlang. Swift 6, выход которого запланирован на этот год, обещает сделать одновременное программирование безопаснее и проще благодаря полной безопасности гонки данных. Гонка данных происходит, когда разные части кода пытаются одновременно изменять и получать доступ к одним и тем же данным.

"Swift 6 устраняет подобные ошибки, диагностируя их во время компиляции", - говорит Кременек. Новый языковой режим в Swift 6 обеспечит безопасность гонки данных во время компиляции. Поскольку для обеспечения безопасности гонки данных может потребоваться внесение изменений в код, новый языковой режим Swift 6 является опциональным. Ранее Apple уже рассказывала о безопасности гонки данных в Swift 5.10 в марте, сообщая, что режим opt-in, запланированный для Swift 6, по умолчанию обеспечивает полную изоляцию данных.

Также в Swift 6 планируется расширить поддержку Linux, охватив дистрибутивы Debian и Fedora Linux, и улучшить поддержку Windows. В Swift 6 также ожидается улучшение генериков: планируется создать новое подмножество для работы с ограниченными средами, такими как ядра ОС и микроконтроллеры. Apple также инвестирует в поддержку Swift в редакторе Visual Studio Code от Microsoft и других редакторах, использующих протокол Language Server Protocol.

Создавая github.com/swiftlang, Apple считает, что создает еще более благоприятную среду для сотрудничества и инноваций. В качестве первого шага Apple намеревалась перенести репозиторий swift-evolution 10 июня, а в ближайшие недели будут перенесены и другие репозитории. Такие проекты, как компилятор Swift и ключевые библиотеки, будут размещены на сайте GitHub.

Swift - лучший выбор для замены C++, считают в Apple
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
12 июня 2024 г.
41
Теги: Swift , Apple , C++

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще

Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!

Только свежие новости программирования и технологий каждый день.