🖇 Introduction to Swift Intermediate Language — Alex Blewitt

Опубликовано: 28 Март 2026
на канале: Swift London
6,189
98

This talk was recorded at Swift London, a gathering for the Swift inclined.

❤️ Huge thanks to Novoda for helping it happen!

🌎 Find out more: http://swiftldn.co
🎪 Join our Slack: http://swiftlondonslack.herokuapp.com
🐦 Say hi on Twitter:   / swiftldn  


TALK DESCRIPTION

Alex introduces us to the Swift Intermediate Language (SIL), showing how source code is compiled through SIL into machine executables. He looks at some of the optimisations that can occur with the Swift compiler, and what effect they have on the generated output.

The talk demonstrates SIL with Swift 2 and the SIL Inspector, a small utility that wraps the output of the standard Swift command line tools (it's very cool!)

You can check out the SIL Inspector here: https://github.com/alblue/SILInspector


ALEX'S BIO

Dr Alex Blewitt cut his teeth programming object-oriented systems using NeXTstep and Objective-C over 20 years ago. He migrated to OS X with the release of 10.0 and has been using it ever since. More recently, he has published the second edition of Swift Essentials, which updates the book from its original release in 2014 to the latest version of Swift. He can be found on Twitter @albue, and if the weather’s nice, you may spot him in the sky, flying near Cranfield airport.

Twitter:   / alblue  
GitHub: https://github.com/alblue