Appendix C. A brief history of Swift

Where did Swift come from, and where is it going? This appendix aims to answer both of these questions. To fully appreciate Swift’s purpose requires understanding the ecosystem that it emerged from. Swift is a young language, but it incorporates many old ideas.


This appendix is not meant to provide reference-quality material. It contains speculation, suppositions, and opinion.

A brief history of programming language paradigms incorporated in Swift

Swift contains all of the features that have become standard in class-based, object-oriented programming languages. These are features like objects, inheritance, polymorphism, and many more that are exposed when you build using the ...

Get Classic Computer Science Problems in Swift now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.