answersLogoWhite

0


Best Answer

C is both.

The characteristics of a procedural oriented language: assignment operators (:= in C)

The characteristics of a structured programming language: block of codes ({} in C) for if-else, while-, for- loops, subroutines, etc.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

10y ago

Yes and no. While they both support the procedural programming paradigm by virtue of the procedural goto keyword, procedural programming is discouraged in favour of structured programming, which they both also support. C++ also supports the object-oriented programming paradigm. However, C is more closely associated with the procedural programming paradigm due to its ability to closely map abstract source code to the resultant assembly instructions, which is itself entirely procedural (as is the machine code itself, of course).

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

C++ inherits from C, and is therefore procedural. However, unlike C, it is also object-oriented.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How c plus plus is a procedure based language?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

Is c plus plus an object oriented language or an object based language?

C++ is object-oriented. It is not object-based because, like C before it, C++ supports the principal of primitive data types, which are not object-based.


Difference between procedure and function in C or C plus plus or Java language?

In C there are functions only, In Java methodsonly (static methods as well), in C++ both.


In computer language C plus plus is related to?

C++ is related to C, the language from which it is derived.


What is the different of c and c plus plus?

c is procedure oriented and c++ is object oriented & much newer.


Who is the owner of c plus plus language?

Bjarne Stroustrup is the author of C++. However, no one "owns" this language.

Related questions

Is c plus plus an object oriented language or an object based language?

C++ is object-oriented. It is not object-based because, like C before it, C++ supports the principal of primitive data types, which are not object-based.


What do the two plus stand for in C plus plus?

The ++ in C++ refers to the postfix increment operator (operator++()). It's literal meaning is "the successor to C", in reference to the C language upon which the C++ language is based.


Difference between procedure and function in C or C plus plus or Java language?

In C there are functions only, In Java methodsonly (static methods as well), in C++ both.


When c was already there why did c plus plus was developed?

c is a structured language. It has many limitations since it gives more importance to procedure rather than data..so there needed a language that keeps data secure..


Why is C plus plus is not a true OOP language?

C++ is based on C. C was not object oriented, therefore the language was not made to be object oriented and moreover C++ is not a "true OOP language". It is simply a non-OOP language with OOP functionality built onto it.


How do you write an Algorithm for a C plus plus Program?

You don't write an algorithm for a C++ program, unless you are documenting the C++ program after-the-fact. The normal procedure is to write the algorithm first, in a language independent fashion, and then translate that stated algorithm into C++ code, or into whatever language you wish.


In computer language C plus plus is related to?

C++ is related to C, the language from which it is derived.


What are the interpreter in c plus plus?

C++ is a compiled language, not an interpreted language.


Is c plus plus a complied or interpreted language?

C++ is generally a compiled language.


What is the different of c and c plus plus?

c is procedure oriented and c++ is object oriented & much newer.


Is C plus plus a high level language?

Yes, C++ is a high-level language.


Who is the owner of c plus plus language?

Bjarne Stroustrup is the author of C++. However, no one "owns" this language.