|
||
|
GP Mailing List
ATXGPSIG List
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re:
There is so much false with these posts it is hard to find where to start. Please NOTE: Which language you use to program has many many issues not related to what its name is. In fact you may use more than one language (even write one) on one project. I am not advocating C++ just stopping the false facts. All the last 3 posts in this one. On Thu, 9 Dec 1999 dreyhau@banet.net wrote: >Oops, left out some parts. I also forgot to mention that your logic is >VERY stupid, Ad hominem attacks will not make you friends or help your argument. >C++ was programmed as a bad joke (admitted by the author). Already covered. >Assembly is a great choice for speed. Actually the best way to get speed is through the use of the proper algorithms. AFTER everything is done, then you optimize your code using code rewrites or assembly or whatever. >However skipping C is ignorant as C++ is BASED on C. The given C++ FAQ gives a good answer to this. From the FAQ: >>> Knowing C is a prerequisite for learning C++, right? Wrong. The common subset of C and C++ is easier to learn than C. There will be less type errors to catch manually (the C++ type system is stricter and more expressive), fewer tricks to learn (C++ allows you to express more things without circumlocution), and better libraries available. The best initial subset of C++ to learn is not "all of C". See Learning Standard C++ as a New Language for a discussion of the choice of C++ constructs, techniques, and libraries for early learning. <<< >Also, If you really want to learn anything The C++ programming >language is the best way to go. No doubt about it. Wanna know why? It was >made by the programmer himself. >Besides, why learn C++( a bulky, horrible, buggy language) when you could >learn C? Just plain false. Languages do not contain bugs, implementations of languages (ie compilers) contain bugs. > Um, uh uh. For big projects C++ is horrible, Actually C++ was written to make big projects easier, and it does. >Ever heard of operator overloading. Keeping track of all them for a >module or two is 'ok'. But for a couple hundred? Again just plain false. All languages have constructs that (for some of us) are difficult to manage. It is what makes programming difficult. >C is a simply superior language. C++ is bulky and contains numerous >faults. Vacuous statements. > One of the faults includes memory leaks. Who ever heard of > a memmory leak in C? Hmmm? Speaking of logic. C++ originally 'compiled' to C code which was then compiled to assembly by the platforms C compiler. Thus if C++ has the ability to have memory leaks C must. Memory leaks happen from a lot of different reasons. A big one is having to release freed resources. Since C++ and C typically do not use a garbage collector they tend to have them more than languages with GCs. > Also C++ produces apps about 2 times as big, half as > fast, in two times the time to develop. OOh. All the facts you have to back this up, or is that none? > Don't make me argue further, there > are so many more arguments. >Expect you to believe what? That is true and there are probably >(definatly) more places that contain the article. Covered. The "interview" was not. Amazing what people will believe when they really want to. >C does have many more advantages >(especially on Unix) sorry for the wake up call If C is a subset of C++[1] how can it have advantages? -- Marc Hernandez [1] Not in a strict mathematical sense, but that is not important. ================================================================= The GameProgrammer.Com mailing list is for the open discussion of any topic related to the art, science, and business of programming games. This list is especially tolerant of beginners. We were all beginners once To SUBSCRIBE or UNSUBSCRIBE please visit: http://gameprogrammer.com/mailinglist.html
|
|