4 ms·
Apple is playing a really sneaky game. They want to get students locked onto their platform. Reminds me of Audodesk and how everyone in the FX community is boun
by 1971genocide 11y ago
Apple is playing a really sneaky game. They want to get students locked onto their platform. Reminds me of Audodesk and how everyone in the FX community is bound by their products.
Next thing you know Apple is producing "certificates" to students and controlling the programmer's market.
It was good while it lasted folk, the computing industry will follow the same trajectory as every industry that we have ( farming,manufacturing,etc)
- a_c_s 11y agoYou mean the same game that Cisco & Microsoft have been playing for years now?
- wyager 11y ago...he says, after Apple announces they are open-sourcing the language they're teaching.
- saurik 11y agoBut no one is goi to realistically be using Swift as the main language for their platform, any more than anyone else really picked up Objective-C. There has been a from-Microsoft open source implementation of .NET for Unix since the beginning, and the standard library was specifically crippled to make the platform law tied to Windows (I specifically asked one of their engineers about this in 2001, as the BSD socket abstraction provided in .NET was pretty lame in comparison to the Win32 socket registry stuff), and I don't see people really picking up C# as their language of choice. The only cases we see people adopting someone else's languages have been Microsoft with C++ (although one could argue that Microsoft really made C++ what it was! given that they were the only major platform that embraced it for the default developer experience) and recently Google with Java (though a bastardized version of Java, with different quirks and different high-level libraries and a lot of lower-level changes as well). If people actually build a bunch of code in Swift it sort of is a "lockin". However, people learning to code are learning to code, not building massive production systems that they need to maintain ten years later: you can learn to program in a toy language, and it really doesn't matter. There is no meaningful "lockin".