[EMAIL PROTECTED] wrote: > Hi, > > I though I would find out the CLUGs opinion of which is better C or > C++. I am thinking of learning a "lower" level programming language. > I know many "higher" level languages such as C#, VB and PHP and some > others but am trying to decide which language I should learn next.
> Which should I learn as I will be doing Linux, not windows, > programming? I recommend C. C is often used as a sort of portable assembly language - many compilers translate to C and then compile the C code. As someone who implements languages for a job, I would thouroughly discourage you from learning C++. IMO, C++ should never have been invented. Stick with Java (or C#) for OOP. Most of my coding is in python, with C bits for speed (or same thing with jython and Java). I haven't come across a better general purpose programming language than python: it is a good fit for a wide range of programming projects, is easy to learn, and fast to write code in. But for lower level languages, C is the one to learn. Stay away from the dog-vomit that is C++. All my opinion of course... BTW, C used to be called a high level language, but our concept now of what is high/low has changed from 10-15 years ago. Cheers, Carl.
