answersLogoWhite

0


Best Answer

C++ was developed to address a deficiency in the Simula high-level language. Bjarne Stroustrup, the inventor of C++ found that while Simula's object-oriented nature allowed highly complex programs to be constructed more easily than with structured programming alone, it was far too slow for any practical purpose. Thus he set about converting C (which was not only fast but general purpose, portable and widely-used), to support object-oriented programming. Originally called C with Classes, C++ was released in 1983 and went on to become the most popular language of its kind. And while there are certainly other object-oriented languages that are much easier to work with than C++ (including Java, the most widely-used OOP language today), none can match C++ for its flexibility, efficiency and performance.

User Avatar

Wiki User

10y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: There are many high level languages What is the significance of another language C plus plus?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Examples of programming language?

There are hudreds of Programming languages out there.Examples: C++, GWbasic, C#, C++, HTML , Ruby etc.They're further categorized as "Low Level language" and "High Level Language".Low level languages are those languages which are closer to the binary language or in another words machine language. These are difficult for us to learn but it's easy for machine to execute quickly.Example of a low level language is assembly language.High level languages are those languages which are close to human language/natural language and are easy for us to learn.Examples of high level language are Python, Ruby, C++ , Java etc.


Are low level computer languages portable?

low level language is not portable because using these language we are not run programs where we not create those programs or we r not able to run those programs to another machine.....


Why Low level languages are called Low level?

It's a "low level" language because it works at the machine level, while higher level languages are built on top of it.


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.


What are necessary condition for programming language to be considered as high level language?

It mustn't be Assembly (or machine code). Unlike low-level languages, high-level programming languages may use natural language elements (easy syntax), be more user-friendly, have simple keywords, and other concepts that deem it easier to utilize than low-level languages.

Related questions

Examples of programming language?

There are hudreds of Programming languages out there.Examples: C++, GWbasic, C#, C++, HTML , Ruby etc.They're further categorized as "Low Level language" and "High Level Language".Low level languages are those languages which are closer to the binary language or in another words machine language. These are difficult for us to learn but it's easy for machine to execute quickly.Example of a low level language is assembly language.High level languages are those languages which are close to human language/natural language and are easy for us to learn.Examples of high level language are Python, Ruby, C++ , Java etc.


What is the level of assembly language?

Assembly languages are low level languages, sometimes also called machine-level languages.


What is the program to convert Assembly level language to Higher level language?

There is no such program. Low level languages cannot be converted to high level languages. It's one-way only.


How do low level program languages interact with high level program languages?

Both must be translated into a common language. That language is machine code, the native language of the machine.


What are low-level languages?

Low-level languages are one of two major types of programming languages. They are more similar to machine language, which is the language that computers understand directly; as opposed to high-level languages which are similar to English as humans speak.


Are low level computer languages portable?

low level language is not portable because using these language we are not run programs where we not create those programs or we r not able to run those programs to another machine.....


Why Low level languages are called Low level?

It's a "low level" language because it works at the machine level, while higher level languages are built on top of it.


What is the difference between high level and low level math at colonel by?

Well its like this, a high level language is a language for programming computers which does not require detailed knowledge of a specific computer, as a low-level language does.High-level languages do not have to be written for a particular computer, but must be compiled for the computer they will work with.High-level languages are closer to human language than low-level languages, and include statements like GOTO or FOR which are regular words On the other hand, a low level language is a computer programming language that is close to machine language.Machine language is at the lowest level, because it is the actual binary code of 1s and 0s that the computer understands.Assembly languages are low- level languages which are translated into machine code by an assembler.Each assembly language instruction corresponds to one machine language instruction, but assembly language is easier notation for the programmer to use than machine code. You can google the topic for more info


Why c is called as middle level language?

Misunderstanding. There are no 'middle level languages', only low and high level languages. Machine code and assembly are the former, everything else is the latter.C is often called a middle-level computer language as it combines the elements of high-level languages with the functionalism of assembly language. But actually it doesn't have any Assembly-like feature (whatever that means).


Why must high level languages be translated?

High level languages cant be understood by the computer as it performs all tasks in binary form. So its necessary to convert high level language into machine oriented language


What are computer language translators Define each?

computer language translators are programming tools that translate high level languages into the machine language. they include:1)assembler-translates assembly language into machine language. 2)compiler-translates the high level languages into the machine language.


What are necessary condition for programming language to be considered as high level language?

It mustn't be Assembly (or machine code). Unlike low-level languages, high-level programming languages may use natural language elements (easy syntax), be more user-friendly, have simple keywords, and other concepts that deem it easier to utilize than low-level languages.