4 ms·
If you're writing iOS apps, Swift is the language to learn. If you're writing server-side code for Linux/OSX, probably not quite yet. The language is nice, bu
by JonathonW 11y ago
If you're writing iOS apps, Swift is the language to learn.
If you're writing server-side code for Linux/OSX, probably not quite yet. The language is nice, but it's only been available as open-source for a day now... the ecosystem you'd need to be productive in Swift isn't there yet.
(On the other hand, if you'd like to be involved in building that ecosystem, now's probably the time to jump in.)
- zyxley 11y agoAt the moment, it seems like it would be really nifty to use in hobbyist or small data-crunching projects to get C-like performance [1] with a saner syntax, less memory management issues, etc. I wouldn't want to use it for anything substantial, but if IBM's already hopping on the bandwagon it seems like a good language to learn for heavier use later on. [1]: http://www.primatelabs.com/blog/2014/12/swift-performance/ http://www.primatelabs.com/blog/2014/12/swift-performance/
- samstave 11y agoIs this IBM link the best first starting point to learn swift -- or should one look to something else as a first entry to swift?
- JonathonW 11y agoOfficial documentation is here [1], with additional documentation and resources (that are more iOS and OSX specific) available here [2]. In particular, the Swift Programming Language ebook isn't a bad starting point. The IBM Swift Sandbox looks like a nice little interactive environment to complement it, though, if you don't have access to a Mac to run Xcode. [1] https://swift.org/documentation/ https://swift.org/documentation/ [2] https://developer.apple.com/swift/resources/ https://developer.apple.com/swift/resources/