Язык C++ поднимается в индексе популярности Tiobe
C++ занимает второе место в индексе Tiobe за июнь, несмотря на предупреждение Белого дома, в то время как C опускается на третье место. Go и Rust также поднимаются.
Выступая 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.
C++ занимает второе место в индексе Tiobe за июнь, несмотря на предупреждение Белого дома, в то время как C опускается на третье место. Go и Rust также поднимаются.
Первый выпуск SQL состоялся в июне 1974 года. Разработанный в IBM Дональдом Д. Чемберлином и Раймондом Ф. Бойсом, он был основан на реляционной модели, предложенной Э.Ф. Коддом.
Новые библиотеки позволяют интегрировать новые и существующие приложения с Ollama всего за несколько строк кода.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии