On Sunday, 15 July 2012 at 22:27:02 UTC, José Armando García Sancio wrote:
On Sun, Jul 15, 2012 at 3:00 PM, Tobias Pankrath <[email protected]> wrote:
What do you all think?


All his arguments about C++ exceptions hold for plain return values, too.


Yes but he would said that is not the point of his article. I think his point is that if you decide not to use exception in C++, for the reason he and others have mentioned, then C++'s classes/structs become
nothing more than C structs with an uglier/more verbose syntax.

I am wondering if you can extend his argument to D. Implementing RIIA
becomes more verbose. The scope keyword is useless. Thoughts?

Thanks,
-Jose

He is completely wrong.

C++ is a multiparadigm language, you can do much more than just plain OO. It is a safer language than C, while offering higher level abstractions to several programming paradigms. D as a better C++ follows these principles as well.

To this day I still don't understand why some developers prefer the pain of C to safer and more productive languages for systems programming.


--
Paulo


Reply via email to