Swift

Swift
Семантыка мультыпарадыгменная
З’явілася ў 2014
Аўтар(ы) Крыс Латнер, Дуг Грэгар
Пашырэнне файлаў .swift, .SWIFT
Тыпізацыя даных статычная, моцная
Зведала ўплыў Objective-C, C++, Java, Rust, Python, Ruby, Smalltalk
Паўплывала на Rust
Ліцэнзія Apache Software License 2.0[d][1] і Apache License[d][2][3][…]
Сайт swift.org (англ.)

Swift (свіфт) — мультыпарадыгменная кампіляваная мова праграмавання агульнага прызначэння, якая была распрацавана і падтрымліваецца кампаніяй Apple. Упершыню была выпушчана ў 2014 годзе для замены Objective-C у распрацоўцы праграм для macOS, iOS і іншых прадуктаў Apple, таксама магчыма выкарыстанне ў Windows і Linux.

Мова Swift сумяшчальная з фрэймворкамі Apple Cocoa і Cocoa Touch. Асноўным аспектам дызайну Swift была магчымасць узаемадзеяння з кодам Objective-C, што дае доступ да ўсяго масіва кода, распрацаванага для прадуктаў Apple на працягу папярэдніх дзесяцігоддзяў. Мова была створана з дапамогай фреймворка кампілятараў LLVM, была ўключана ў Xcode, пачынаючы з версіі 6. На платформах Apple Swift выкарыстоўвае асяроддзе выканання, якое дазваляе выконваць код C, Objective-C, C++ і Swift у адной праграме.[4]

Swift была прадстаўлена на Сусветнай канферэнцыі распрацоўшчыкаў Apple у 2014 годзе. Спачатку была прапрыетарнай, аднак пачынаючы з версіі 2.2 выпускаецца пад адкрытай ліцэнзіяй Apache 2.0 для платформаў Apple і Linux.[5]

  1. https://github.com/apple/swift/blob/master/LICENSE.txt
  2. https://web.archive.org/web/20160409215801/https://github.com/apple/swift/blob/master/LICENSE.txt
  3. https://web.archive.org/web/20160828050335/https://www.apple.com/ru/pr/library/2015/12/03Apple-Releases-Swift-as-Open-Source.html
  4. A fast look at Swift, Apple's new programming language (англ.). Ars Technica. Condé Nast (5 чэрвеня 2014). Праверана 13 студзеня 2023.
  5. Apple's new programming language Swift is now open source (англ.). The Verge (3 снежня 2015). Праверана 13 студзеня 2023.