A compiler is a software that translates a source program written in some high-level programming language (such as C,C++ etc) into machine code.
List of Off-line Compilers::
1. Turbo C++
2. Eclipse IDE
3. NetBeans IDE
4. Borland C++
5. DevC++
6. CodeLite
7. Codeblocks
8. Notepad++
9. Microsoft Visual C++
2. Eclipse IDE
3. NetBeans IDE
4. Borland C++
5. DevC++
6. CodeLite
7. Codeblocks
8. Notepad++
9. Microsoft Visual C++
10. MinGW
serial no 1, 4 and 5 consumes very less memory after installation and very less hard disk space.
List of on line Compilers::>
Codepad
OnlineGDB
w3schools.com
tutorialspoint
You must be online while using the on-line compilers ie. your net connection should be on always while executing the source code.