Swift is the result of the latest research on programming languages, combined with decades of experience building Apple platform.
Swift eliminates entire classes of unsafe code. Variables are always initialized before use, arrays and integers are checked for overflow, memory is automatically managed, and enforcement of exclusive access to memory guards against many programming mistakes.
Swift was built with performance in mind and is built to be fast.
Using the incredibly high-performance LLVM compiler technology, Swift code is transformed into optimized native code that gets the most out of modern hardware.
Swift already supports all Apple platforms and Linux, with community members actively working to port to even more platforms.
Swift is developed in the open at Swift.org, with source code, a bug tracker, forums, and regular development builds available for everyone.
Applications for Apple platforms, including macOS, iOS, tvOS, and watchOS.
Server applications that need runtime safety, compiled performance and a small memory footprint.