C++ in Academia and in Term Paper

Total Length: 742 words ( 2 double-spaced pages)

Total Sources: 3

Page 1 of 2



C++ has been surpassed in certain areas by other languages, particularly Java and C#, but C++ is considered a core language still because it does not have the bulk of those aforementioned language either; it is ideal to test a program with basic knowledge through C++ as it is today still the most well-rounded and difficult/requiring great knowledge language.

Another positive of C++ is that it draws on very basic concepts that humans can understand, such as the concept of if, then. These concepts are abstract in nature, which have in the past been extremely perplexing to programmers; however since C++ has the very nature of these abstract ideas built into its language, humans have found its language to be far friendlier than its predecessor. Humans have found these positives of C++ to be instrumental in dozens upon dozens of applications; however there are those who critize the language for its several shortcomings.

One of the largest criticisms of C++ is how large and cumbersome it has become, making the full utilization of the language difficult because of its large feature set and its set-in-stone rules, which demands a great amount of complication which becomes frustrating to keep track of. Also, C++ lacks native multithreading capabilities, which is a feature loss from languages suck as C# and Java. These criticisms of difficult use and lack of essential features has caused several programmers to eschew the language entirely, considering it an updated and dysfunctional programming language.
These subsets of programmers are the minority, however, and the C++ language has never been more popular in academia nor professional use than it is today.

In conclusion, we find that C++ has been an instrumental programming language for nearly 30 years, showing the flexibility and durability built into the language's foundation. Despite improvements being built onto the C++ platform since its initial launch, the sheer widespread use of C++ creates an ideal language for general use across all types of applications and platforms. Bjarne Stroustrup could never have predicted how successful his language would become, and how penetrating of an impact it could have on the lives of millions of learners of C++ and users….....

Need Help Writing Your Essay?