10 features Apple 'stole' for the Swift programming language

The new Swift programming language for Apple OS X and iOS platforms was launched just last week, but response from developers indicates that it could be a rival for Java and C#. Like any modern language worth its learning curve, Swift borrows liberally from scripting and programming languages that have come before.


In an InfoWorld slideshow, Peter Wayner digs up 10 features that make Swift great -- like data structure declarations, tuples, signed and unsigned integers, and of course, closures. He also reveals the origin and evolution of these features in earlier languages like JavaScript, Haskell, C#, Python, and Java.

Ready for your lunchbreak? Get a quick primer on Swift and a history lesson rolled up in one.

This story, "10 features Apple 'stole' for the Swift programming language" was originally published by Java Everywhere.