|
|
|
|
|
by vvnraman
4627 days ago
|
|
For an excellent discussion between the philosophies that went into the design of D and how they compare to Go, visit https://groups.google.com/forum/#!topic/golang-nuts/8k59RgkeJ6s
The discussion between Andrei Alexandrescu (Facebook) and Ian Lance Taylor (Google) is highly intellectual, especially the part about how each language addresses concurrency.EDIT: Removed dot at the end of the URL |
|
"D has resolutely exited C++'s shade because it is good at things C++ is not good at, in addition to being good at things C++ is good at. Also, Go would be tenuous to frame as a better C because it cannot do everything C does - e.g. unsafe memory access and manual memory management, which are needed in certain systems - and it interoperates poorly with C."
In short, he states that D can do unsafe memory access and manual memory management. Go can't.