A powerful and intuitive programming language developed by Apple for iOS, macOS, and other platforms. Swift combines modern programming concepts with an elegant syntax designed for safety, performance, and expressiveness.
imperative, object-oriented, functional, concurrent, generic, declarative, structured, dataflow
server-side applications, desktop applications, mobile development
algebraic data types, pattern matching, type inference, closures, generics, string interpolation, first-class functions, named arguments, modules, traits/interfaces
static system, non-structural typing, strong typing, full inference, compile-time checking, conservative type coercion, optional type annotations
compiled, interpreted with JIT compilation
Objective-C, Rust, Haskell, C#, Python, Ruby, Java, C++, Smalltalk, D, Scala, CLU, C
swift
Status | active |
Type | programming |
Created | 2010 |
Designed by |
Chris Lattner Doug Gregor |
Developed by | Apple Inc. |
PyPL Index | #11 |
TIOBE Index | #23 |
GitHub rank | #15 |