On Monday Apple pleasantly surprised me. They introduced a new language to replace Objective-C1. Objective-C has been Apple’s programming language for years. The language itself is already into it’s 30s2 and it’s beginning to show its age. Modern features get tacked on, but it’s still a language that was designed before the original Macintosh was released!
I started thinking about the possibility of Apple getting a new language after listening to John Siracusa talk about it on episode 14 of Hypercritical3. John has been talking about the need for a new language for years. I was personally hoping that Apple would adopt the MacRuby4 project.
From what I’ve seen so far, though, I’m really excited for Swift. I’m sure it will have it’s issues and ugly bits, every language does. But so far I’m really liking what I’m seeing.