> On Sep 18, 2018, at 9:51 AM, Wojciech S. Czarnecki <o...@fairbe.org> wrote:
> 
> On Tue, 18 Sep 2018 08:19:13 -0500
> Robert Engels <reng...@ix.netcom.com> wrote:
> 
>> So even when using generics you still need to be able to write
>> understandable code. 
> 
> **need to be able to write understandable code**
> Yes. This thread is about whether within Go generics proposal this is possible
> and if not possible - as it seems - how to prevent disaster that might stem
> from current proposal's adoption.
> 
>> Go doesn’t need generics, at least not full featured ones. 
> :) Thank you for your support.
> 
> 
> P.S.
>> it is not as fast as Java and never will be because it can’t
> 
> Depends of metrics and requirements. Considering industry's PoV Go so far is
> the fastest language available. While Java indeed can be faster at
> code execution, Go can be tenfold faster regarding "dev warmup",
> compiling, testing and deployment times. And that matters the most to the
> most of users. It is yet more apparent within product's evolution and
> maintenance periods.
> 
> 

I don’t think there is any evidence as far as compiling, testing and deployment 
times.

Deployment is definitely simpler for a small app (single binary), if not, the 
configuration issue is probably the same. Also, people don’t talk about what 
will happen when security bugs are discovered in the Go runtime/stdlib ? You 
need to recompile and redistribute all of the binaries ever built… With Java 
you just update the JVM, and there have been efficient processes for doing this 
for decades.

Warm-up time for optimal code execution in Java is still and issue but that has 
been addressed pretty well in IBM’s J9 JVM, and also the Azul Zing with 
ReadyNow!.

The lack of declared interfaces and limited, untyped error handling in Go make 
it HARDER for large applications during evolution and maintenance, not simpler 
(as compared to Java).

Go excels for systems level processes - small in functional scope - where 
memory safety and performance matter.


> -- 
> Wojciech S. Czarnecki
> << ^oo^ >> OHIR-RIPE
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/d/optout.

-- 
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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to