3 ms·
I should also resist to answer to delusionists Java AOT story is all over the place, and it's not even good, remember the 300+mb executable from Excelsior? AOT
by WhoCaresLies 6y ago
I should also resist to answer to delusionists
Java AOT story is all over the place, and it's not even good, remember the 300+mb executable from Excelsior? AOT low profile? yeah sure it invalidates the whole language features
Dotnet AOT? i don't call experiments, products, and they have the same limitations as Excelsior AOT, they produce insanly large executables, or if you want to target something like GO, you need to give up on the language features, i don't call this a good experience
Il2CPP, it's a transpiler; and same story as Excelsior AOT, it produces insanly large executable, the GC, and the code produced is very poor quality due to the nature of the language (lot manipulations at runtime, including reflection)
Go success story is that it now go beyong docker and k8s, people write cli tools in GO (github cli one good example), they write all their servers in GO (Riot for example), and some start to do gamedev with GO (ebiten)
Google is still using GO, it's not a system language it has a GC
And since the Rust guy left, their rust effort vanished, at least publicly https://github.com/google https://github.com/google
oh and BTW, we'll see wich one get flagged, the one who call someone a TROLL because he give valid arguments, or someone who call someone a delusionist
- bobthebuilders 6y agoI'm not sure where you're seeing this Rust data, but Rust development on Fuschia is alive and well. And I wonder why Go isn't more popular than, checks list, Python, JavaScript, Java... Oh wait.
- pjmlp 6y agoYeah, just the fact that you talk about the Rust guy at Google shows how much you understand about programming languages. XBox, Windows 8, 8.1 and Windows 10 aren't experiments, rather products used by more people than any software that you have probably ever produced. So what that IL2CPP is a transpiler? So were Objective-C and C++ on their early days, and yet they have a market share that Go is yet to achieve. Also it shows there is some learning required on the compiler design front. People also write CLI tools in almost every language, hardly a measure of success of any form. And for Go not being systems, that is actually something that it definitely is, as proven by F-Secure and Google. https://www.f-secure.com/en/consulting/foundry/usb-armory https://www.f-secure.com/en/consulting/foundry/usb-armory https://blog.arduino.cc/2019/08/23/tinygo-on-arduino/ https://blog.arduino.cc/2019/08/23/tinygo-on-arduino/ Which still isn't the same as PTC Perc, Aicas JamaicaVM or Meadow.