September 9th, 2002, 05:03 AM
History of C++
My c++ teacher was talking about the history of c++ in class (why he was doing it in an advanced c++ class I'll never know) so I did some reaserch (mostly cause I couldn't remember the names) and this post is a compilation of that and the lecture.
I'll start this one in the middle with C.
C was used by bell labs for some time, it was the definitive programming language that was used before C was B (a pun but that's kinda how the languages came about. And B was used only for a little while and B was derived from BCPL (Basic Computer Programming Language). The programmers liked B but they wanted some of the options that were taken out of BCPL back so instead of reinstating the options they took out of BCPL they stole the options from Algol and In 1971 Dennis Ritchie (who worked for Bell Labs) used that and C was born.
that was C Here's C++
In 1973 C was stabalized and became the definitive language. Bell Labs had been looking for a way to simulate trafic over their network and created a language called small talk which didn't last too long as an easyer to use language that could accomplish the same thing was developed by In Bjarne Stroustrup and in 1983 Bell Labs released C++ ( another pun). in 1989 ANSI established the standerds for C and C++.
And here's where the C++ derivitives come in
Java was released by Sun micrososystems in 1995 who wanted a portable programming language that could be used in embeded electronics.
J++ was released by microsoft (wanted to take a portable language and change it into well what J++ is) in 1997 but they got brickwalled in an ensuing legal battle that sun won.
in 2001 .net and C# where invented. .Net was a derivitive of J++ but was changed around enough so that they could call it a different language and avoid the legal fiasco of the J++ language.
Alternate realities celebrate reality. If you cant handle the reality your in, then you wont be able to handle the one your attempting to escape to.
September 9th, 2002, 12:23 PM
Indeed, C was the backbone that made c++ but it can be argued which Is better. IMO, I believe that the C language is extremely fast and efficient towards making programs. That, of course, is just an opinion.
September 9th, 2002, 12:34 PM
>Common_Exploit: I would say that neither C or C++ is better than the other, in fact C++ still has everything that C has to offer. IMO there is no real difference because of that. You can create a program using C syntax and compile it with a C++ compiler with no problems. To me the main difference is in your ability to design and code in an object oriented manner (C++) or a procedure oriented manner (C). Based on your task it may be easier to design and code using one syntax or the other. C++ does offer some functions that make things like I/O easier, but that's just my opinion.
Time is a created thing -- to say \"I don\'t have time\" is like saying \"I don\'t want to.\"
September 11th, 2002, 11:13 PM
Welp.. I'll be making a History of C tutorial that I'll try to implement some C++ into it as well. I haven't been able to work/finish it because of school and whatnot, so hopefully it'll be out within 7 days. I hope you check it out, btw. Anyways, I kinda agree with Common_Exploit, C was sorta the "backbone" so to speak of C++. As for which is better, I also agree with C_E in the opinion that I think C is better.. -- Jason Copeland