Header Ads

Header ADS

Top 5 C Editors / Compilers


Top 5 IDE for C programming:-

Lets have a look on what is an IDE. Basically an Integrated Development Environment ( IDE ) is the environment where we can write our codes and execute it easily. It provides many shortcut keys to work with our code , which is also called as source code. Each and every IDE has its own compilers and interpreter configured to it , that too based on the one or more than one language.




For the beginners, its is best to work with TURBO  C++ for C programming. Programmers  may have many more options to work with their source code but  I'm discussing here only top 5 IDE's for C programming.


1. TURBO C++ :-

Turbro c++ is an IDE originally from Borland and intially released in may, 1990. Later it was  stabely  released on september 5, 2006.
It is fast and user friendly i.e., many shortcut keys are avialable to work with it easily. 
Turbo c++ doesn't   allow auto fillings, which helps the beginners to be perfect in managing the blocks and handle parentheses. 
We can also copy , cut  and paste the line of codes in it. 
User can learn about predefined functions in a predefined header file by using help option which avialable in IDE.

Some of  the shortcut keys of Turbo c++ are :-

OPEN PROGRAM= F3
SAVE PROGRAM= F2
COMPILE=         ALT+F9
RUN =                 CTRL+F9
MAXIMISE IDE=         CTRL+ALT+ENTER
COPY=                 CTRL+INSERT
CUT=         SHIFT+DELETE
PASTE=                 SHIFT+INSERT
QUIT=         ALT+X

From here you can download Turbo c++ for windows 7,8,8.1 and windows 10(32-64 bit):


download = from github

 
2. DEV C++:-

DEV c++ is an Integrated development environment for programming in c and c++ . It is written in Delphi.
 It is developed by Bloodshed software until 2005 , Orwell (Johan Mes) since 2011. 
It was stabley released on April 27, 2015. It is supported on microsoft windows and linux(alpha).

DEV c++  allows auto fillings and also provide suggestion which saves the time and effort of programmers. Auto filling also reduce the possibilities of errors.

Some of the shortcut keys of dev c++ are:

OPEN PROGRAM= CTRL+O
SAVE PROGRAM= CTRL+S
NEW PROGRAM= CTRL+N
COMPILE=         F9
RUN =                  F10
COMPILE & RUN= F11
COPY=                 CTRL+C
CUT=         CTRL+X
PASTE=                 CTRL+V

From here you can download dev c++ for windows 7,8,8.1 and windows 10(32-64 bit):


 3. CODE::BLOCKS:-

Code Blocks is a free, open source IDE that supports multiple compilers including GCC,Clang and Visual C++ . 
It was develpoed in C++ using wixWidgets as the GUI toolkit. Current code::Blocks supports only C, C++ and Fortan.
Intially it was releaesed in 2005 and later stabley released on 29 march, 2020.

Code::Blocks works on Windows, Linux, and Mac OS X as well. It supports auto filling of code.
Some of the shortcut keys of code::blocks are:

BUILD=                                        CTRL + F9
COMPILE CURRENT FILE= CTRL+SHIFT+F9
RUN= CTRL + F10
BUILD and RUN= F9
REBUILD = CTRL + F11
DEBUG= F8
CONTINUE DEBUGGING= CTRL + F7
PREVIOUS ERROR= ALT+ F1
NEXT ERROR= ALT + F2
OPEN PROGRAM= CTRL+O
SAVE PROGRAM= CTRL+S
NEW PROGRAM= CTRL+N
From here you can download Code::Blocks for your operting system:


 4. Eclipse:-

Eclipse is the one of the most popular and powerful IDE's for C/C++ which offers open source utility and functionality for C and C++ programmers. 

Some of the features of Eclipse:-
1. Works on Windows, Linux, and Mac OS X as well.
2. It is designed to be fully configurable and extensible with its plugins.
3. Supports Compiling, Debugging, Code Coverage, Profiling, Auto-        completion of code
4.It is a class browser i.e it can visualize object-oriented programming
5.Like Eclipse it also has (GUI) to arrange elements using drag and drop functionality and also supports code analysis.

Some of the shortcut keys used in Eclipse are:
Ctrl + Shift + T            -Open Element
Ctrl + Shift + R - Open File
Ctrl + = - Explore Macro Expansion.
Ctrl + Space - Show proposals to complete you have written.
Ctrl + Shift + N - Adds an #include for the header file in which the current element is declared
Ctrl + i - Corrects indentation of the selected text - very useful in my opinion
Ctrl + d - Deletes current row
Ctrl + h - Opens a search dialog; the "C/C++ 
              Search" tab searches through indexed   locations
Ctrl + O - Opens a member browser of the current class, enabling to fastly open a method.

From here you can download Eclipse for your operting system:

 5. Code lite:-

CodeLite is an another excellent, free, open-source and cross-platform IDE for the C/C++ programming languages that run on all major platforms (Windows, Linux, and OSX)
Features:
1. Generic support for compilers and Errors are clickable via the Buildtab.
2. Supports next-generation debugger.
3. It has an amazingly fast and powerful code completion tool based on its in-house parser.
4. It also has its own RAD tool for building Widgets-based applications.
5. Supports Static code analysis, refactoring, class browser, and profiling.

 Some of the shortcut keys used in code lite are:

Ctrl+F9 Build
Ctrl+Shift+F9 Compile current file
Ctrl+F10 Run
F9 Build and Run
Ctrl+F11 Rebuild
F8 Debug
Ctrl+F7 Continue debugging
F7 Step over a code block
Shift+F7 Step into a code block
Ctrl+Shift+F7 Step out of a code block
F5 Toggle breakpoint
F4 Run to cursor
Alt+F1 Previous error
Alt+F2 Next error

From here you can download code lite for your operting system:






This blog is contributed by Shivam Shukla .
Please leave a feedback in comment section


No comments

Powered by Blogger.