A few notes on choosing between Go and D for a quick project

bachmeier via Digitalmars-d digitalmars-d at puremagic.com
Thu Mar 12 19:28:52 PDT 2015


I made a choice between Go and D in 2013. I started with Go and 
was very happy when I switched to D. The languages appeal to 
different users. This is how I interpreted some of the 
"advantages" of Go:

> + very small language, very concise & simple
A limited, inflexible language

> + feels like a better C (mostly)
Feels like C

> + enforced style (indentation, exports)
Ridiculously restricted for no reason other than developer 
arrogance.

> # big language
An intuitive language that actually does things.

> General feeling: "I don't feel smart enough for D and am 
> looking for a quick way to accomplish a goal.
If you want to be Rob Pike Jr., Go is great. If you want to 
program your way, not so much.

For someone coming from a Lisp background but wanting a better C, 
Go had very little appeal. Bottom line: Emphasize the different 
philosophies of Go and D.



More information about the Digitalmars-d mailing list