Nov 21, 2009

Did I Install A C Or A C++ Compiler ? - A simple way to see the difference

free web hosting
Open Discussion & Free Web Hosting > Computers & Tech > How-To's and Tutorials > Programming > C and C++

Did I Install A C Or A C++ Compiler ? - A simple way to see the difference

yordan
If you already had the same problem I just experienced, you should probably be interested by this trick.
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

 

 

 


Comment/Reply (w/o sign-up)

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 language smile.gif

Comment/Reply (w/o sign-up)

miCRoSCoPiC^eaRthLinG
QUOTE(WeaponX @ May 24 2007, 05:48 AM) *
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 language smile.gif


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.

Comment/Reply (w/o sign-up)

yordan
QUOTE(miCRoSCoPiC^eaRthLinG @ May 24 2007, 04:57 AM) *
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.

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.

Comment/Reply (w/o sign-up)

tombert
You forgot your namespaces! It probably won't compile with most compilers to begin with now.

Comment/Reply (w/o sign-up)

Pratyusa
QUOTE(tombert @ Sep 8 2008, 08:31 AM) *
You forgot your namespaces! It probably won't compile with most compilers to begin with now.

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..

Comment/Reply (w/o sign-up)

Quatrux
you can find older compilers which will only compile C language and won't understand C++ but these days I also believe you can hardly find one, unless it's a custom one made but some guy which is open-source, but use the same tools.. If your code can compile C++ it really can compile C language..

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 biggrin.gif

Comment/Reply (w/o sign-up)


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

This textarea will convert to Rich-Text automatically (IE, Firefox, Chrome)

Similar Topics

Keywords : Install Compiler Difference


    Looking for install, c, c, compiler, simple, difference

See Also,

*SIMILAR VIDEOS*
Searching Video's for install, c, c, compiler, simple, difference
advertisement



Did I Install A C Or A C++ Compiler ? - A simple way to see the difference

Affordable Web Hosting, Low cost Web Hosting - ComputingHost.com