On Sat, October 27, 2007 2:24 pm, Andrew Lentvorski wrote:
> Okay, I have been a defender of C++ for a while.  I own the "Bookshelf
> of C++".  I dug through them.  I used C++ fairly hard from about
> 1994?(IIRC) until about 2000.  It had some warts, but I figured those
> would just get knocked off with time or deprecated.  There were some
> fiendishly intelligent folks lighting the path ahead, and I figured that
> the language would eventually get better as more people understood it.
> And the areas that should just get avoided would get highlighted.
>
> I was wrong.  I apologize.
>
> Always interested in keeping an eye on stuff, I found this:
> http://yosefk.com/c++fqa/index.html
>
> That is not a typo.  That is F-Q-A.  Standing for, supposedly,
> Frequently Questioned Answers.
>
> Yeah, it's stilted.  It has an agenda and an axe to grind.
>
> I read the overview.  "Defective C++"
> http://yosefk.com/c++fqa/defective.html
>
> And it made me want to cry.
>
> Sure, all languages have their warts.  And C++ has been around longer so
> (in theory) it is understood better.
>
> But, this is just beyond pain.  I always assumed that if I spent enough
> time, I would eventually plug all the holes in my understanding of C++.
>
> This document was enough to disabuse me of that notion.
>
> I especially liked the section on Exceptions:
> http://yosefk.com/c++fqa/exceptions.html
>
> It helped clarify some of the arguments I have with people about
> exceptions.  Just like OO in C++ seems to mean something very different
> from the rest of the world, so, too, do exceptions in C++ seems to have
> a different definition than what everybody else thinks.
>
> -a
>

I admire you for this post. Actually, I've admired you for quite some
time, but now it's all the more.

I promise to read the links. I may not fully understand them. My one big
project with C++ still wakes me in a sweat (PTSS), but I always have to
factor in my inability to grok or at least appreciate OOP. So I value your
opinion.

-- 
Lan Barnes

SCM Analyst              Linux Guy
Tcl/Tk Enthusiast        Biodiesel Brewer

-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to