Java was actually very successful on micros. It is running on billions of IOT 
and smart card devices - and android on SoC. 

> On Mar 17, 2021, at 4:47 AM, Kevin Chadwick <m8il1i...@gmail.com> wrote:
> 
> 
>> 
>>> Go will loose its uniqueness and values, will never become a next big
>> thing. No cross platform GUI, no Android, and browsers (GopherJS is
>> more dead than alive, WASM idk) is also a big question. It will be a
>> "bad copy" of Java or other mature languages (with better and more
>> powerful generics and lots of other built-in capabilities), niche tool
>> for cli, devops and microservices (until the fashion will turn into
>> monoliths or whatever this spiral thing brings up again). Now think
>> where all your investments in language skills be in next few years.
>> 
>> All of those things could certainly come to pass.
>> 
>> However, I'm very skeptical that adding generics to the language will
>> cause them to come to pass.
>> 
>> And, fortunately, even with generics I believe that Go will remain
>> significantly simpler than languages like Java or C++, with a
>> correspondingly smaller investment in language skills.
>> 
> 
> I do have one concern this touches on wrt tinygo. I do not know what googles 
> stance is in regard to go on microchips but they seem to be supporting it 
> financially. When raised before, it was stated that it had not been 
> considered or discussed with the relevant parties. Java had the original aim 
> of running everywhere, it failed on micros. Go could accomplish that aim
> 
> My concern (an uneducated concern) is that considering a micro running 
> currently compatible parts of the stdlib with gc set to none and using global 
> variables for reliable memory consumption. *Might* Generics adoption within 
> the stdlib make more of it unusable (assuming generics poses a problem, it 
> might not). I assume that it would not affect wasm.
> 
> This in itself is not a game stopper as I believe go is a useful language 
> without gc or the stdlib. I do think that micros are important enough to be 
> considered, however. Perhaps not important enough in the footprint of google 
> services but maybe those that need Generics.
> 
> If I recall correctly. I may have raised it on the tinygo slack and the 
> response was that nothing looked too problematic from what had been seen.
> 
> In any case, it might be worth the go team understanding what does and 
> doesn't cause problems for tinygo?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to golang-nuts+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/golang-nuts/58C57DC6-716D-4BD5-B32A-5492417A7302%40gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/C20FD776-C096-4FC1-9C55-2940031E0312%40ix.netcom.com.

Reply via email to