3 ms·
Swift. It's a really nice language, but was there any reason for Apple to invent a completely new language? The problem for Apple was Obj-C, but there are many
by iainmerrick 10y ago
Swift. It's a really nice language, but was there any reason for Apple to invent a completely new language? The problem for Apple was Obj-C, but there are many other languages that could have worked as well.
I think the main requirement was interoperability with Obj-C. They really needed something reasonably similar (OO and reference counting). No existing mainstream language would have fit in neatly without extensive customization.