|
    One day, or rather night in Norway, Dr. Kristin Nygaard, was using "C" to create a computer simulation in order for him to test how different boats would handle under different weather conditions. He was creating a program after a program because each new boat needed to be a separate program, with separate features and weather. He was begining to get frustrated from all that work, when he hit upon the idea, why not make it so a boat would one program and then just change the conditions and weather separately instead of repeating a program over and over again. That is how object oriented programming was born. So following that idea, AT&T's Bell Laboratories created an improvement to "C" and called it "C++"(The + mean better). The improvememnt to "C", "C++", builds and expands on features in "C", so the programs created using "C++" can do more and be more complex.
    "C++" also found a very good use in the scientific and mathematical communities of computer software, where program such as AutoCAD are used to create complex blueprints of buildings, machinery, computer chips, etc. This is mostly due to the object-oriented programming feature. People chose "C++" even though "C++" is not the only object-oriented language on the market, however according to the "Microsoft Guide to C++ programming", "C++" is the only object-oriented language that offer a wide range of tools required by professional developers. What that means is that other object-oriented languages are to specific and are created for certain purposes. Another thing that is very good about "C++" is that if one knows "C", they can easily make a transition to "C++" by just learning few new commands, instead of learning an entirely new computer language.
|