Python is an interpreted high-level language and interpreters are available for Windows, Mac OS X and Unix. Thus the same code can be executed upon these different platforms with no changes to code. By contrast, C++ must be compiled separately for each platform and all machine-specific code must be filtered out of each compilation, which puts an increased workload upon the programmer.
As an interpreted language Python is more direct and convenient, it can be used interactively or can be used to build complete programs, without any of the lengthy compilation and linking procedures involved in C++.
Python's data types are high-level and extremely flexible, unlike the strong data typing that is strictly enforced by C++. As such there is no need to declare variables before using them. However, the flexibility comes at a cost in increased memory consumption.
The flexibility of the language and high-level nature of the data types means Python is much easier to learn than C++, and therefore more accessible to non-programmers.
The main disadvantage of Python compared to C++ is that it doesn't perform well. However, the same can be said of all interpreted languages, including Java. C++ will always perform better because code is compiled to native machine code, but requires more effort on the part of the programmer. However, the results are comparable to that of low-level assembly.
Essentially the same as C, but with the inclusion of object-oriented programming principals.
C is a high-level language, with low-level features such direct manipulation of memory. The level of abstraction between the language and the hardware is far less than that of Java, producing native machine code that can fully exploit platform specific features. Java is simpler to work with, but the level of abstraction means certain hardware features are inaccessible. The end result is byte code that must execute in a virtual machine, which only serves to impede the performance even further.
The major advantage of vb.net is that it use the library instead in vb there are ActiveX that are very problematic when we change the system there we need to present that ActiveX.
In .net because of library Connection is very easy and portable.
C++ includes object-oriented programming, which allows highly complex structures to be modelled more easily than with C alone.
Well, if you are experienced with VB, just use that.
The two main advantages of C++ are object-oriented programming and generic programming, neither of which is natively supported by C.
Of course.
It would be easier to manipulate the stack in assembly language rather than C++.
No, why did you think so?
Smalltalk is dynamically typed whereas C++ is statically typed. As a result C++ performs better than Smalltalk. However, Smalltalk inheritance is less strict than C++ so it's a bit more flexible.
As we know that java is a plateform independent language and the main advantage of java is that it can support to any operating system and can be executed to any machines without any modifications.Due to the use of class in java it has become more easier to understand the program compared to c plus plus.Hence,java is portable than c plus plus
theriyadhu
C can be faster than C++ programs, and definitely faster than Java, since Java is primarily interpreted. C is also somewhat less rigid in definitions as well, not as tightly structured as either C++ or Java can be.
There are no advantages of C over C++ as such. Everything you can do in C you can also do in C++. However, by taking advantage of C++ object oriented programming, generic programming and template meta programming as well as C-style coding, you can produce more efficient machine code far more easily and more quickly than with C alone.
C does not have any major advantages over C++ because any C program can be compiled under C++ with relatively minor modification. However, the C compiler works a bit quicker than that of C++ since there is no need to cater for object-oriented programming in C.
Everything you can do in C you can do in C++, with relatively minor variations in syntax. You can also incorporate C-style code directly. However, the main advantage is that C++ incorporates object-oriented programming, which allows highly complex data structures to be constructed far more easily than with C alone.
Correct.
Java is considerably easier than C++.
For programming. C++ is better than C because it is object-oriented and has classes.
No, a C is not better than a C+. It is the other way around - A C+ is better than a C.
sum = a + b + c;
C++ is a superset of C, with some things changed, so it is more correct to say that learning C is easier than learning C++.
c + 6