Thursday, 28 February 2013

Compiler we are using .....

This is the first blog and beginning of the 2013-14 academic year. My en devour is to make learning more fruitful and rewarding experience through this blog.

First I am going to talk about the c++ compilers.

We require compilers to convert our high level language program to machine language. There are many compilers available for C++ on different platforms.
Dev c++ :

This is the compiler that we all are using. So let us see what it is and what are the advantages of using it. First and foremost advantage is that it is a free software. So you don't have to shell out any money to get it.
It uses Mingw port of GCC (GNU Compiler Collection) as it's compiler.

Let us try and understand meaning of the above.


MinGW was originally called mingw32; the numbers were dropped in order to avoid the implication that it would be limited to 32-bit systems, even though, as of February 2013, it still is.  

Port :
In software engineering porting is the process of adapting software so that an executable program can be created for a computing environment that is different from the one for which it was originally designed (e.g. different CPU, OS etc). The term is also used when software/hardware is changed to make them usable in different environments.

It has 5 editor features, including:
Auto-indentation : Indentation is to make the program readable.
Find & Replace : To take care of identifiers etc.
Syntax Coloring : To make it easier to locate a syntax error
Syntax/Spell Checking : 
Variable Highlighting

Overall it makes one of the best compiler for the beginners.


No comments:

Post a Comment