Swift (язык программирования)
- Swift — современный язык программирования, разработанный Apple.
- Он сочетает в себе элементы C, C++, Objective-C и других языков.
- Swift предлагает встроенную поддержку передачи данных по ссылке или по значению.
- Структуры в Swift обладают почти всеми функциями классов, включая методы, реализацию протоколов и использование механизмов расширения.
- Протоколы обещают, что определенный тип реализует набор методов или свойств, что позволяет другим экземплярам вызывать эти методы в любом экземпляре, реализующем этот протокол.
- Swift использует структурированный параллелизм с синтаксисом Async/await, аналогичным Kotlin, JavaScript и Rust.
- В системах Apple Swift использует ту же среду выполнения, что и существующая система Objective-C.
- Swift имеет ограниченную поддержку атрибутов — метаданных, которые считываются средой разработки и не обязательно являются частью скомпилированного кода.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: