4 ms·
The problem with Javascript can't handle complex computation where Swift could run on both Android, iOS, embedded, cloud, Linux and web server and majority of C
by proyb2 10y ago
The problem with Javascript can't handle complex computation where Swift could run on both Android, iOS, embedded, cloud, Linux and web server and majority of C/C++ libraries. Soon they might found way to implement Rust memory model, concurrency and Coroutine like Go. It will be nearly perfect or as good without writing 4 different languages.
Kotlin could run on all supported platforms and reuse Java libraries.
- jorgemf 10y agoYou have coroutines in kotlin! and the support for native executables has started. Swift is also a very nice language, with a couple of issues: the tooling support and its instability in the first versions. But I also miss one thing from swift in kotlin: its memory model (maybe Rust one is better but I don't know it)
- proyb2 10y agoI know Microsoft contributed Coroutines to LLVM and now experimental in 4.0.0 and .Net core. Which is even awesome for Microsoft to adopt LLVM.