|
|
Did I Install A C Or A C++ Compiler ? - A simple way to see the difference | ||
Discussion by yordan with 6 Replies.
Last Update: September 8, 2008, 10:51 pm | |||
![]() |
|
|
I just installed a compiler, and I wanted to know if I installed the C and the C++ compiler, or only the C compiler.
The answer is simple : let's use small sample programs.
Everybody know the well-known "hello" world C program, it compiles with a standard C compiler.
CODE
main (){
printf("Hi, Folks, what s new");
}
And here is a sample C++ "hello world" program :
CODE
#include <iostream.h>main()
{
cout << "Hello World!";
return 0;
}
The second sample program compiles only with a C++ compiler, the standard C compiler gives an error for the "cout" syntax.
So, using these two small pieces of code allows you to check that you have both the standard C and the C++ compilers.
Hope this helps you as it helped me.
Regards
Yordan
QUOTE (WeaponX)
Haven't used those compilers that were meant only for C or only for C++. The ones I tried usually compiles both, but that's definitely a good thing to know. Even Borland's Turbo C++ (name implies that it's a C++ compiler) works with the C languageLink: view Post: 103877
Yep - all C++ compilers are supposed to be backward compatible, i.e. be able to compile C code as well. That is a standardised rule.
QUOTE (miCRoSCoPiC)
Yep - all C++ compilers are supposed to be backward compatible, i.e. be able to compile C code as well. That is a standardised rule.Link: view Post: 103892
Yes, and the trap is that C-only compilers won't compile C++ programs. So, if you prepare a system for somebody else, you should better verify it before calling your collegue, or you will have to pay an apologizing beer.
By the way, I wrote this in the "How-To's" section, because there is no "Tricks and Tips" section.
QUOTE (tombert)
You forgot your namespaces! It probably won't compile with most compilers to begin with now.Link: view Post: 128064
Practically speaking most of the compilers are built to compile both C and C++ programs. You will hardly find any compiler only meant for C only..
the difference I saw with using different compilers, both seem to compile the same little code, but the executable files are much bigger in size of bytes when compiling with Microsoft Visual Studio, when a simple other compiler from the Internet, they seem both to work the same, I remember in the old days people/programmers managed to create really very cool programs or demos (graphics show) in size of 4kb or 16kb now even a hello world is ~240kb
Similar Topics:
How To Install SMF
How To Install Windows XP In 5 Hour...
Installing Glut To Dev C++
C++: Basic Classes classes, objects, access labels, members, inline functions (10)
|
(0) Sorting A String Vector
|
HOME 






