Reflections on using Go instead of D

ryuukk_ ryuukk.dev at gmail.com
Wed Jul 13 21:00:54 UTC 2022


On Wednesday, 13 July 2022 at 20:58:34 UTC, ryuukk_ wrote:
> On Wednesday, 13 July 2022 at 11:52:45 UTC, Bienlein wrote:
>> If Go fullfils your performance requirements you can also get 
>> along with Java or C#. In that way D and Rust are not the only 
>> options. Java19 now also has what they call "virtual threads" 
>> which are made to deliver the same as Goroutines (comunicating 
>> sequential processes). See project Loom: 
>> https://openjdk.org/projects/loom/
>
> As well as Valhalla, Tagged Union, Pattern Matching, Foreign 
> Memory Access, GraalVM AOT compiler
>
> They are willing to dust their house and move forward to catch 
> up
>
> We have lot to learn from that, and that'll be interesting to 
> see if that'll be enough to give Java a new fresh life like 
> Python 3

Programming languages are like traditional languages, they must 
evolve and adapt otherwise they slowly die with demography

Go also was willing to adopt generics despite being against it at 
the beginning, that proves the point above


More information about the Digitalmars-d mailing list