|
||
|
GP Mailing List
ATXGPSIG List
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re:
To Marc Fernanddez. Rewriting your algorithms is a great way, but assembly is the best choice for spped. i.e. A rewritten algorith in assembly ----- Original Message ----- From: Marc Hernandez <marc@ias.jb.com> To: <gameprogrammer@gameprogrammer.com> Sent: Thursday, December 09, 1999 9:40 PM Subject: 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 > ================================================================= 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
|
|