RE: Re[2]: [Dev-C++] [q] Does C++ promote bad programming?
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Ioannis V. <iv...@at...> - 2003-04-12 19:35:09
|
> -----Original Message----- > From: jose isaias cabrera [mailto:ji...@fr...]=20 > Sent: Saturday, April 12, 2003 10:15 PM > To: Ioannis Vranos; Dev...@li... > Subject: Re: Re[2]: [Dev-C++] [q] Does C++ promote bad programming? >=20 >=20 >=20 >=20 > From: "Ioannis Vranos" <iv...@at...> said, >=20 > > > IMHO for such course better is Java - it has all benefits=20 > of OOP but > > > whithout pointers and with garbage collector and tables boundary > > > checking - which (for beginners) is very important...=20 > IMHO learning > > > C++ (as a faster language) should be done AFTER Java course... > > > > > > Java uses pointers although it is somewhat transparent to the user. > > > > > > You are not forced to use pointers in C++. You use them if=20 > you want them. >=20 > Let's not forget the real reason why we use c/c++: speed. :-)=20 Not only. I use it also because it is the best general purpose = programming language. :) > It's not for > its easy way of coding programs. So, why wouldn't you use=20 > pointer if you're > using c/c++? I did not say we should not use pointers. Of course we should where it = makes sense. I just answered to the claims that in Java it is easier or safer = to do things than in C++. Because it isn't. C++ implements all the = supported paradigms well. The main misconception many people have regarding C++, is that it is = unsafe because they use its low level parts when it is entirely unnecessary. Another crucial misconception is that many peope think programming is = easy and find facilities which exist to enable certain things as "difficult", missing the techniques that they exist to support. A very useful URL for that is: http://www.itworld.com/AppDev/710/lw-02-stroustrup/page_1.html Ioannis Vranos =20 * Programming pages: http://www.noicys.freeurl.com * Alternative URL 1: http://run.to/noicys * Alternative URL 2: http://www.noicys.cjb.net Anti-racism movement: http://www.positive-youthfoundation.org Iraq Peace Pledge: http://www.peacepledge.org |