Re: Time to rewrite dpkg
Chip Salzenberg <firstname.lastname@example.org> writes:
> According to Chris Waters:
> > C++ is an *excellent* language, in many respects, but it does have
> > problems. It's huge, tricky, confusing, designed-by-committee, and
> > rather difficult to use *efficiently* from *other* languages.
> Well, C++ was designed to be a systems programming language, not an
> add-on for other tools.
Well, then, IMO, they got that precisely backwards. A good systems
programming language *should* be able to be used efficiently from
other languages, so C++ fails here. OTOH, C++ is *excellent* at
wrapping and incorporating other models/paradigms, so it's a
*first-rate* add-on language!
If you want an efficient, fast, compiled language for writing an app,
I think C++ has few equals. If you're writing system stuff, I think
C++ is probably a very bad choice (see my earlier post for details).
(And yes, I know about Be.)
Maybe I'm just an old fart, too entrenched in his ways to see the true
beauty of C++ for systems stuff. But hey, I do love the language, I
just have reservations about *some* applications of it.
Chris Waters email@example.com | I have a truly elegant proof of the
or firstname.lastname@example.org | above, but it is too long to fit into
http://www.dsp.net/xtifr | this .signature file.