Swift
Typed application and systems development
What it does
Swift provides static types, value types, protocols, and concurrency syntax, with official resources covering the language, packages, and tools available across supported platforms.
When to use it
To understand async code and data models, consult language guides for structures, protocols, and concurrency-control examples.