From mboxrd@z Thu Jan 1 00:00:00 1970 From: "" Subject: Re: migration from perl Date: Thu, 15 Aug 2002 15:32:08 -0700 (MST) Sender: linux-c-programming-owner@vger.kernel.org Message-ID: References: <15707.56675.958362.834807@cerise.nosuchdomain.co.uk> Mime-Version: 1.0 Return-path: In-Reply-To: <15707.56675.958362.834807@cerise.nosuchdomain.co.uk> List-Id: Content-Type: TEXT/PLAIN; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Glynn Clements Cc: Mat Harris , linux-c-programming@vger.kernel.org On Thu, 15 Aug 2002, Glynn Clements wrote: > > Should I learn C or C++? > > I recommend learning C first. C++ is based upon C, so most of the > effort spent on learning C will still be relevant if you decide to use > C++. I must disagree with this statement. Bjarne Stroustrup in his book "The Design and Evolution of C++" has a section dedicated to questions of that nature, and his answer to "Should I learn C first, and then C++?" is that you should not learn C if you want to learn C++ eventually. Start with C++ from scratch. Yes, while C++ is superset of C, you should not think of it this way. C++ lets you program around a different paradigm, and you should start with that. Regards Ilian Maltchev "Computers in the future may weigh no more than 1.5 tons." --Popular Mechanics, forecasting the relentless march of science, 1949 ------------------------------------------------- Ilian Maltchev ------------------------------------------------- email: ibm@asu.edu ilian_maltchev@inter-tel.com -------------------------------------------------