Новости
Создана рабочая группа по совместимости Swift и C++
Первоначально внимание рабочей группы будет сосредоточено на том, как обеспечить быструю разработку модели функциональной совместимости между двумя языками.
Сообщество Swift объявило о создании рабочей группы, целью которой является улучшение поддержки совместимости между Swift, языком, изначально разработанным Apple как альтернатива Objective-C, и C++.
Цель разработчиков Swift заключалась в том, чтобы предоставить единый язык, включающий лучшие идеи из таких языков, как C# и JavaScript, и при этом простой в использовании. Apple сделала его открытым в 2015 году.
О новой инициативе, касающейся C++, объявил Алекс Лоренц, который будет отвечать за организацию встреч, рассмотрение вопросов для обсуждения и заметок о встречах на форумах Swift. Он отметил, что существует большой интерес к достижению двунаправленной интероперабельности между Swift и C++, и отметил, что после некоторой тяжелой работы компилятор Swift теперь может импортировать и использовать некоторые API-интерфейсы C++, включая стандартные типы библиотек C++, такие как std::string и std::vector.
Лоренц сказал: «Чтобы улучшить поддержку интероперабельности между Swift и C++, мы объявляем о создании рабочей группы по взаимодействию Swift и C++ в рамках проекта Swift».
Первоначально внимание рабочей группы будет сосредоточено на том, как обеспечить быструю разработку модели функциональной совместимости между двумя языками. С этой целью в ней сначала разработают модель функциональной совместимости, а затем вернут ее для формальной оценки и обсуждения с сообществом Swift в рамках процесса эволюции Swift.
-
Новости4 недели назадВидео и подкасты о мобильной разработке 2026.32
-
Новости3 недели назадGoogle анонсировал Gemini 3.7 Flash всего через три недели после предыдущего релиза
-
Разработка4 недели назад14 лет в Android-разработке, но кажется, что мобильная разработка умирает. Реально ли перейти в серверную разработку на Kotlin?
-
Разработка2 недели назадAndroid Skills — что выпустил Google и почему большинство разработчиков используют навыки неправильно
