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