Skip to main content

C Compilers

 C  language  is  same  as English  language  means  it  is  understandable  to  human  but  the hardware  will  not  able  to  understand  human  language  because  it  understands  only  the Machine Language we  don’t  need  to  go  in  deep  about  Machine  Language  just  remember  it. Therefore  to communicate with machines we have to convert our language into machine language for that we need compiler (Compiler is nothing but a Computer software). Compiler can convert our C language into Machine Language.

Standard Definition of Compiler

Compiler is a computer program which converts the source code written in one programming language into another programming language

C language Compilers

To execute the C program you have to write C program in a FILE and save the file as anything you want along with dot C (.C) extension example “hello.c” or “hello.C” .c can be small or capital it is not case sensitive. Some C Compilers are TurboC/C++, Eclipse, NetBeans, Code::Blocks, Digital Mars, C Free, Sky IDE, Dev C++, CodeLite, MinGW, and Ultimate++ but for learning C you don’t 
need  to  learn  all above  software’s. You  can  select  any  other  compiler you  like lots  of  C compilers are available on Internet. For  beginners  I  will  like  to  suggest TurboC Compiler you  can  download  TurboC from Internet and Install it on your PC. 


Popular posts from this blog

Comments in C

  Comment is the code which is not executable means compiler will not compile the comments and that’s why comments are not visible on output screen. Two types of Commenting: Type 1:  double slash ‘ // ’ method the whole statement after double slash is not executed by compiler Example: try to run below code its output will be blank screen #include <stdio.h> void main(){ // printf (“Hello World!”); } #include<stdio.h> void main ( ){ //Comments // Comment printf (“Hello World!”);//abc } #include<stdio.h> //Comments void main(){ //Comments printf(“Hello World”); } o/p:  blank screen O/p:  Hello World! O/p:  Hello World In this way you can give multiple comments anywhere in the program but double slash is used to  comment only single line for commenting multiple lines use type 2.  Type 2:  For multiline commenting or for commenting a whole paragraph from the program we have  to add /* at the start of comment and */ at the end of comment as shown in examples: #include <s

New trends and advantages of C language.

1. You can program the ROBOTS and  Automatic Running Machines  using C language. click here for more information.  2. For building more advanced  software or  Games you need to  learn more advanced languages like  Visual  Basic,  .NET, JAVA, ANDROID programming which is based on C.  3. To build a website you need only HTML and you can make your own website but for making it more advance you need to learn more web designing languages like CSS, JavaScript, Ajax, PHP and this all languages are very easy to learn if you have some basic knowledge about C. 4. After learning C you will be able to make your own software like Calculator, Games, Embedded Softwares, Compilers.