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