>
> But from my personal experience, D is *at least* as easy to learn than Go, 
> if not easier.


I seriously doubt, no offense. Go is so small and so intuitive, one can 
argue that there are people out there who knows most of the Go unknowingly 
:) 

Just the fact that it doesn't break much with the familiar syntax of C#, 
> Java, C++, etc helps a lot in making the transition.
>

Go's syntax is very familiar to C, i've never heard it was an issue. The 
only think you must get used to is declarations and i LOVE the Go way. I 
remember the days i was struggling with C's declaration model, the spiral 
rule etc. sure we use typedefs but it rather feels like a hack. 
I can write any declaration no matter how complex it is, with my eyes 
closed in Go. It's so great.

And genericity and polymorphism are invaluable tools when optimizing code 
> reuse without reducing execution speed.
>

I don't ever remember duplicating any code in C. I can't understand how 
people are unable to write reusable code with C, seriously.  Whenever i 
discuss this with a C++ programmer, they immediately share some generic Max 
function that works with int and double.  I admit i use macros in that 
case, but come on it's not even 1% of the serious programming you do in C. 

If you are a competent C programmer (structured programming in general), 
you know how to write reusable code. 

-- 
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