[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: Open GL survey (for PCB)
On Jan 28, 2009, at 3:19 PM, al davis wrote:
>> And again, I agree in theory, but in practice things are
>> quite a bit different. A lot of people writing C++ code
>> these days have no idea what they're doing, and the rest of
>> us pay the price in frustration when we try to get something
>> compiled.
>
> A lot of people writing code in any language have no idea what
> they are doing.
Too true.
>> So, I guess my problem is more with clueless C++
>> "programmers" than C++ itself.
>
> Substitute any other language, that statement is still equally
> true.
True, but not "equally" true. There are lots of clueless
programmers coding in C++ and Java because those are the languages
that the "programmer mill" colleges are "teaching" these days. That
doesn't make the languages bad. I really don't see too many people
coding in, say, Lisp or assembler who aren't good programmers. I'm
sure you see my point.
I still think C++ is syntactically ugly (see below), but that's
just my aesthetic opinion.
So, can you honestly say that if you were to download, say, ten
packages written in C and ten packages written in C++, you'd have as
many compilation problems with each? Having likely built as much
software as you have, I can loudly say nothing could be further from
the truth. I fought with it yet again just yesterday.
That's not to say that DJ, Dan, and Ben are (or would be) bad C++
programmers. In fact, I'm quite certain that the exact opposite
would be true. But being an open-source project, if it gets
rewritten in C++, DJ/Dan/Ben's excellent C++ code would run the risk
of becoming polluted by C++ code written by "programmer mill" idiots
who don't know what they're doing.
It's an unfortunate line of thought, but we've all seen it happen
before, and I like these tools a lot and want to continue to use them.
>> (though I do consider C++ to
>> be a horribly ugly pile of crap)
>
> Most of the ugliness is inherited from C, or exists because of
> the restrictions that come from a goal of making it a proper
> superset of C.
No, the ugliness to which I am referring is the horrible syntax
that C++ stapled on top of C. Stroustrup was smoking something very
strange when he came up with that. If there were more characters in
the ASCII character set, that guy would have come up with more
features to tie them to. C's syntax is terse enough as it is, but at
least it's a simple language, unlike C++.
> Can you do better? Show me.
> I don't mean a theoretically better simple language. I mean
> something better for the type of jobs C++ was designed for.
Oh good heavens.
-Dave
--
Dave McGuire
Port Charlotte, FL
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user