4 ms·
Apple’s goal for Swift is to be "the new default language for computer science." They see it as supplanting Java. Whether you think that's crazy or not, pure s
by Eric_WVGG 6y ago
Apple’s goal for Swift is to be "the new default language for computer science." They see it as supplanting Java.
Whether you think that's crazy or not, pure server Swift is a thing, personally I love it. https://vapor.codes https://vapor.codes
- j88439h84 6y agoJava is the default language for computer science??
- panzi 6y agoAt many universities it's the language they teach and have most of their exercises in. The exercises that are explicitly about something else excluded. Functional programming -> Haskell, logic oriented programming -> Prolog, statistics -> R, writing compilers -> C with flex/yacc/bison etc. Everything else: Java. At least it was like that for me when I studied in the '00s and '10s in Vienna.
- aryonoco 6y agoJava? Where I am, the language of computer science is, and has been for the last 5 years or so, Python. I rarely see Java outside enterprise applications anymore (and Android, though it's being supplanted by Kotlin there). Java is the new COBOL.
- pjmlp 6y agoApple's goal for Swift is quite clear on its documentation, to replace C and Objective-C. As for anything else it isn't quite clear.
- Eric_WVGG 6y ago> The goal of the Swift project is to create the best available language for uses ranging from systems programming, to mobile and desktop apps, scaling up to cloud services. https://swift.org/about/ https://swift.org/about/ > "My goal for Swift has always been, and still is, total world domination," Chris Lattner, the creator of Swift, said onstage at Apple's Worldwide Developers Conference in 2017. https://www.businessinsider.com/developers-love-swift-apple-programming-language-ios-apps-2020-3 https://www.businessinsider.com/developers-love-swift-apple-... I'm having trouble finding the specific bit about "default language for computer science," might have been his interview on the ATP podcast. anyway
- pjmlp 6y agoWhat Chris Lattner might desire and what Apple wants isn't the same thing, specially since nowadays he doesn't get much to say on where Swift goes. Had he stayed at Apple overseeing the language design I would agree.