“Let’s be honest here. C and C++ are very fast indeed if you use
them well (very little can touch them; most other languages are
actually implemented in terms of them) but they’re also very easy
to use really badly. They’re genuine professional power tools:
they’ll do what you ask them to really quickly, even if that is
just to spin on the spot chopping peoples’ legs off. Care
required!“If you use a higher-level language (I prefer Tcl, but you might
prefer Python, Perl, Ruby, Lua, Rexx, awk, bash, etc. – the list is
huge) then you probably won’t go as fast. But unless you’re very
good at C/C++ you’ll go acceptably fast at a much earlier calendar
date. It’s just easier for most people to be productive in
higher-level languages. Well, unless you’re doing something where
you have to be incredibly close to the metal like a device driver,
but even then it’s best to keep the amount of low-level code small
and to try to get to use high-level things as soon as you can.”
What Programming Language For Linux Development?
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis