3 ms·
And other features that differentiate them from C++. But I think that was the OP's point: People are switching to other languages mainly because C++ has become
by jhasse 7y ago
And other features that differentiate them from C++. But I think that was the OP's point: People are switching to other languages mainly because C++ has become a monster, not because of missing memory safety.
- jolux 7y agoI don't think that's the whole story. Golang is mostly picking up programmers from dynamic languages, according to Rob Pike, and Swift is gaining steam mostly because Objective-C while not monstrously complex like C++ is incredibly verbose.
- pjmlp 7y agoSwift is gaining steam, because Apple dictates it, unless one enjoys using a frozen language. Likewese using C++ on Android requires perseverance given the how the NDK is handled and what it exposes, while on Windows it feels nice because it has parity with .NET tooling, specially on UWP.
- chiefsucker 7y agoUsing a frozen language isn’t the real problem here, though. The Apple ecosystem slowly gains new frameworks like SwiftUI that simply don’t work with Objective C anymore. The platform is abandoning one language similar to Microsoft and their VB story. It will take a long time, but AppKit & UIKit will end similarly to how Carbon ended on macOS.
- jolux 7y agoExcept SwiftUI is built on AppKit and UIKit as far as I know.