Об этом проекте
Swift — высокопроизводительный язык системного программирования с чистым и современным синтаксисом. Он обеспечивает бесшовный доступ к существующему коду и фреймворкам на C и Objective-C, будучи при этом безопасным в отношении памяти по умолчанию.
Хотя Swift вдохновлён Objective-C и многими другими языками, он сам не является языком, происходящим от C. Будучи полным и самостоятельным языком, Swift включает базовые функции, такие как управление потоком выполнения, структуры данных и функции, а также высокоуровневые конструкции, такие как объекты, протоколы, замыкания и дженерики. Язык использует модули, устраняя необходимость в заголовочных файлах и связанном с ними дублировании кода.
Репозиторий служит главным домом для языка программирования Swift и поддерживается компанией Apple. Он включает исходный код компилятора, стандартную библиотеку и смежные инструменты. Вклад в проект приветствуется через pull requests в соответствии с guidelines для участников.
Ключевые возможности:
- Высокопроизводительное системное программирование
- Безопасность работы с памятью по умолчанию
- Интероперабельность с кодом на C и Objective-C
- Современный синтаксис с мощными абстракциями
- Модули вместо заголовочных файлов
- Протоколы, дженерики и замыкания
- Активное open-source сообщество
Чтобы узнать больше о использовании языка, посетите swift.org/documentation. По внутренним механизмам компилятора см. documentation index.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.