


GPS is cross-platform, running on Linux, Microsoft Windows and Solaris. GPS uses compilers from the GNU Compiler Collection, taking its name from GNAT, the GNU compiler for the Ada programming language. GNAT Programming Studio (GPS, formerly known as the GNAT Programming System) is a free multi-language integrated development environment (IDE) by AdaCore. libanjuta is the framework that realizes the Anjuta IDE plugin framework and Anjuta DevStudio realizes many of the common development plugins. The goal of Anjuta DevStudio is to provide a customizable and extensible IDE framework and at the same time provide the implementations of common development tools. It uses the Scintilla component for source code editing.Īnjuta is an integrated development environment for the C and C++ computer programming languages, written for the GNOME project.Īnjuta features project management, application wizards, an interactive debugger built over gdb, and a powerful source code editor with source browsing, code completion and syntax highlighting.

It is itself written in Python, but also supports syntax highlighting of other languages. Other features include a source explorer, object inspector, applications (a logical grouping of source files), code completion, code folding, code templates, integrated interpreter and help, profiler and an advanced debugger. The IDE is available in eight languages and there is internationalisation support for applications. It includes a graphical user interface (GUI) builder for the wxPython toolkit and also has support for Zope, CVS and SVN. Here are some of my highly recommended free/open-source IDEs:īoa Constructor (a pun on Boa Constrictor / Python) is a cross-platform integrated development environment (IDE) for the Python programming language. However, I prefer using free and open source IDEs because they are mostly resource-efficient and much more flexible compared to their non-free counterpart. Some of the best IDEs are available commercially, like Microsoft’s Visual Studio.
