Вышло обновления языка программирования Swift 6.3
В конце марта 2026 года разработчики из компании Apple опубликовали обновление языка программирования Swift 6.3. Исходные тексты проекта опубликованы на GitHub под лицензией Apache 2.0. Предыдущая стабильная версия проекта вышла в октябре 2025 года. Релиз Swift 6.0 состоялся в сентябре 2024 года (с поддержкой Debian, Fedora и Ubuntu 24.04).
Официальные сборки решения доступны для Linux, Windows и macOS.
Язык Swift сочетает элементы языков C и Objective‑C, а также предоставляет объектную модель, совместимую с Objective‑C. Например, код на Swift может смешиваться с кодом на С и Objective‑C. Проект отличается использованием средств автоматического распределения памяти, контроля переполнения переменных и массивов, защитой от использования неинициализированных переменных и блокированием доступа к памяти после её освобождения, что значительно увеличивает надёжность и безопасность кода. Язык Swift также предлагает множество современных методов программирования, таких как замыкания, обобщённое программирование, лямбда‑выражения, кортежи и словарные типы, быстрые операции над коллекциями, элементы функционального программирования.
Возможности языка Swift задействуют технологии свободного проекта LLVM. Для обеспечения высокой производительности приложения на Swift компилируются в машинный код, который в проведённых тестах демонстрирует производительность, на 30% опережающую код на Objective‑C. Вместо сборщика мусора в Swift используются средства подсчёта ссылок на объекты. В поставку проекта входит пакетный менеджер Swift Package Manager, предоставляющий инструменты для распространения модулей и пакетов с библиотеками и приложениями на языке Swift, управления зависимостями, автоматизированной загрузки, сборки и связывания
Читать на habr.com