The State of Swift
summary
States that Swift 5.3 is current and the project targets two concrete pushes: systems programming and data science. Gives an unscientific Collatz benchmark (Swift vs Rust C Python) showing Swift matching C/Rust runtime but with slower compilation, and reports being top‑five in popularity since 2015. Demonstrates working projects and tooling: Swift on Windows (calculator), Vapor hello‑world server, SwiftNIO, ArgumentParser, Swift for TensorFlow with Python interop and Jupyter/Colab kernels, AWS Lambda beta, and new atomics and numerics libraries.
AI-written summary · about
chapters (21)
- 0:00Intro
- 0:40Swift History
- 5:22Swift Syntax
- 10:10First Attempt Code
- 13:22Type Safety
- 16:12Swift Roadmap
- 18:19Swift Libraries
- 19:14Swift on Windows
- 21:04Swift Server
- 23:02Swift System
- 24:01Argument Parser
- 25:39Swift Crypto
- 26:43Swift Algorithms
- 27:28Swiftnumerix
- 29:01Swift atomics
- 31:52Swift for TensorFlow
- 32:37AutoDiff
- 36:33Swift Desk Jupiter
- 37:55WebAssembly Embedded Systems
- 39:33iOS macOS
- 40:35Conclusion
related talks
57mCatching up with Swift
47mTime Traveling With Swift: Where We Started, Where We Are, and Where We’re Going
25mSwift on Server: Are We There Yet?
26mSwift beyond Apple: Making Software for the Physical World
18mScientific Swift
41mSwift + Metal: The future of scientific programming?
42mThe World of Swift 3
19mWhat's up with Swift 5
