Walter Bright <boost@xxxxxxxxxxxxxxx> writes: > Linus Torvalds wrote: >> And if you want a fancier language, C++ is absolutely the worst one >> to choose. If you want real high-level, pick one that has true >> high-level features like garbage collection or a good system >> integration, rather than something that lacks both the sparseness >> and straightforwardness of C, *and* doesn't even have the high-level >> bindings to important concepts. >> >> IOW, C++ is in that inconvenient spot where it doesn't help make >> things simple enough to be truly usable for prototyping or simple >> GUI programming, and yet isn't the lean system programming language >> that C is that actively encourags you to use simple and direct >> constructs. > > The D programming language is a different take than C++ has on growing > C. I'm curious what your thoughts on that are (D has garbage > collection, while still retaining the ability to directly manage > memory). Can you enumerate what you feel are the important concepts? A design is perfect not when there is no longer anything you can add to it, but if there is no longer anything you can take away. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html