Advantages: Can be installed on Windows 95/98/NT/2000/XP operating systems. I have it installed on Windows Vista operating system, thus it can work with slower processors and almost any Windows operating system. It only requires about 80 MB of storage space (usually enough for the compiler with all of its files and storage room for several of your programs). It is very easy to install and easy to use. Does not require the use of a "project"; thus individual source code files can be easily compiled.
Disadvantages: Would not normally be used by professional programmers, but is sufficient for a beginning computer programming course and is a full-featured compiler/IDE.
Unique Advantage: Can be installed and run on a flash drive, thus giving the student the ability to work on their lab assignments on any computer that has a USB port. This can give the student portability, being able to do lab assignments at home, work, library, open lab, classroom, friend's house, etc.
Definition 1.6: portability
The ability to transport software on a flash drive and thus use it on various machines.