what is difference between c& c++?....{why not C+/c-}..

Asked by Last Modified  

21 Answers

Follow 0
Answer

Please enter your answer

MS SQL SERVER DBA Trainer

Basic Introduction: C++ is derived from C Language. It is a Superset of C. Earlier C++ was known as C with classes. In C++, the major change was the addition of classes and a mechanism for inheriting class objects into other classes. Most C Programs can be compiled in C++ compiler. C++ expressions...
read more
Basic Introduction: C++ is derived from C Language. It is a Superset of C. Earlier C++ was known as C with classes. In C++, the major change was the addition of classes and a mechanism for inheriting class objects into other classes. Most C Programs can be compiled in C++ compiler. C++ expressions are the same as C expressions. All C operators are valid in C++. read less
Comments

Computer Engineer

C was developed by Dennis Ritchie at AT & T Bell Labs. He give name "C" because, the language itself is derived from "B" (which eventually developed by Ken Thompson who also develop UNIX system). So, "C" means something more than its predecessor "B". C is good (I mean really good!) but some folks(Especially...
read more
C was developed by Dennis Ritchie at AT & T Bell Labs. He give name "C" because, the language itself is derived from "B" (which eventually developed by Ken Thompson who also develop UNIX system). So, "C" means something more than its predecessor "B". C is good (I mean really good!) but some folks(Especially Bjarne Stroustrup) at AT & T found that C has limitation to manage complexity(when program become large ~10,000+ lines of code). So Bjarne added object-oriented paradigm in C (OOP was not there in C at that time. Why? because OOP is not cool thing at time for system programming). And then he give a name called - "C with Classes" as it actually added OOP concept in C. After that for marketing purpose they change name to C++. Which looks like some technical name that ultimately help in marketing. Now way C++? Just because it has something more than C. You see that It was previously "C with Classes". So, I personally think name doesn't matter much more if language is really good. Name has more relation with marketing like when Java was initially develop James give name - "C++ ++". read less
Comments

Programming widzard

C is procedural prigramming language means we write the code step by step for solving the problem and c++ is object base language means in c++ we bind data and code in to single unit called class. And it follow the concept of object oreiented programming language i e class and object.
Comments

B.E. Computer

C is prodecural programming language while C++ is object oriented programming language
Comments

All in One

C is regarded as a low-level language(difficult interpretation & less user friendly) while C++ has features of both low-level(concentration on whats going on in the machine hardware) & high-level languages(concentration on the program itself) & hence is regarded as a middle-level language.
Comments

MCA,BCA Coaching

c is basic Language and c++ is object oriented programming language
Comments

IT Professional Trainer with 18 years of experience in IT Industry

It is an extension of c having object oriented concepts then is why the name is c++(++ means to add something to an existing thing)
Comments

C is procedural language derived from bpcl and b languages whereas c++ is object oriented language obtained by adding more features to c
Comments

c++ is based on OOPs and c not
Comments

Unlocking the Power of Education: Transforming Lives Through Expert Java and Salesforce Instruction

C++ is C with classes, with this advancement developers decided to give it a name which says "Yes it is a step ahead of C" some features added in C so it is C++.
Comments

View 19 more Answers

Related Questions

Which are the top private colleges for BCA in Delhi?
If you want to pursue BCA, then contact Shard College of group institution (https://www.sgei.org) for full time. Kindly do not join any correspondance courses for the same for furture job preferences, and prepare for MCA for good colleges.
Avinesh
0 0
7
Can I do B.Ed after a BCA?
Definately, you can go for B.ed course after your BCA. BCA is a technical course but if you want to build your career in Teaching field then its must to do B.ed after that. If you want to join IT field...
Elnaz
0 0
5
What are the toughest topics in C language?
1. pointer 2. dynamic memory allocation 3. File handling
Lokayya
0 0
5
give me best coaching center in karnal of bca if anyone person who will give me best guideces with studies
you can search by google also. but best will be to touch your senior for best answer.
Rajattyagi

What is an Array?

An array is a collection of (same or different type of) items.In Java and C#, etc., the elements inside the array should be of the same type (e.g. ) while in languages like JavaScript and Python. The elements can be different types also(e.g. )
M

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

Fractional Knapsack
Algorithm - Fractional Knapsack import java.util.Scanner; public class Knapsack01 { public static void main(String args) { Scanner scan = new Scanner(System.in); int...

What Is the Difference Between Function And Subroutine?
The difference is indeed very thin and it depends on the context. In general Function is a piece of code with a name, inputs (arguments) and an output (return types). That is function should always return....

What Would Be Life Cycle Of A Fresher After Campus In An IT Company?
1. Basic Technical Training: Since freshers are not subject matter experts so gone through 3 - 6 months basic technical training within Organization. 2. Technical Assessment: HR sends freshers to various...

Hi,
To learn online is really convenient for both the sides but still trust is risk factor until and unless you don't know the teaching style of your tutor.so I will give you small free session to decide my...

Static and dynamic libraries
A library is a package of code that is meant to be reused by many programs. A static library (also known as an archive) consists of routines that are compiled and linked directly into your program. When...

Recommended Articles

With the mushrooming of international and private schools, it may seem that the education system of India is healthy. In reality, only 29% of children are sent to the private schools, while the remaining head for government or state funded education. So, to check the reality of Indian education system it is better to look...

Read full article >

Quality education does not only help children to get a successful career and life, but it also hugely contributes to society. The formal education of every child starts from school. Although there are numerous schools, parents find it challenging to choose the right one that would fit their child. It is difficult for them...

Read full article >

Learning for every child starts from a very young age. While the formal methods include school curriculums and private lessons, the informal methods include dancing, music, drawing, and various fun-filling activities. Playing games and practising these types of activities helps the children get out of boredom and...

Read full article >

While schools provide formal education to the children, the home is where they start learning about things informally. Parents think that schools will take the initiative to educate their children. Well, this is partially true, as parents also play an essential role in bringing up their child. For the development of particular...

Read full article >

Looking for BCA Tuition ?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you