On Sep 9, 2006, at 8:01 AM, Josh Coates wrote:
ooh - this sounds like an invitation to go off about what a shame
it is that
software engineers aren't being taught or learning system languages
like C.
;-)
does this freak anyone else out, or is it just me?
i mean, java, perl, python etc are fine languages and i'm sure C#
is great
and all - but holy crap, if you aren't proficient in C, it just
seems to me
that you are 'half' and engineer, and will never reach your full
potential
as a career software developer.
I would be very happy to see C and C++ die, but only if a suitable
replacement for low-level systems programming became much more
popular and someone wrote POSIX libraries for it.
I don't think there's anything about C that makes someone who doesn't
know it half an engineer. I'd say someone who wrote embedded
systems code in Ada (for example) would be far more likely to be a
good software engineer that a random competent C programmer.
If you're not actually writing C code for a job, it's far more
important to have a concept of what the machine is doing than to know
C. Writing C code is but one way to gain a somewhat better knowledge
of how the machine works.
--Levi
/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/