<P> Support for alternative languages is often provided by plugins, allowing them to be installed on the same IDE at the same time . For example, Flycheck is a modern on - the - fly syntax checking extension for GNU Emacs 24 with support for 39 languages . Eclipse, and Netbeans have plugins for C / C++, Ada, GNAT (for example AdaGIDE), Perl, Python, Ruby, and PHP, which are selected between automatically based on file extension, environment or project settings . </P> <P> Unix programmers can combine command - line POSIX tools into a complete development environment, capable of developing large programs such as the Linux kernel and its environment . In this sense, the entire Unix system functions as an IDE . The free software GNU tools (GNU Compiler Collection (GCC), GNU Debugger (gdb), and GNU make) are available on many platforms, including Windows . The pervasive Unix philosophy of "everything is a text stream" enables developers who favor command - line oriented tools to use editors with support for many of the standard Unix and GNU build tools, building an IDE with programs like Emacs or Vim . Data Display Debugger is intended to be an advanced graphical front - end for many text - based debugger standard tools . Some programmers prefer managing makefiles and their derivatives to the similar code building tools included in a full IDE . For example, most contributors to the PostgreSQL database use make and gdb directly to develop new features . Even when building PostgreSQL for Microsoft Windows using Visual C++, Perl scripts are used as a replacement for make rather than relying on any IDE features . Some Linux IDEs such as Geany attempt to provide a graphical front end to traditional build operations . </P> <P> On the various Microsoft Windows platforms, command - line tools for development are seldom used . Accordingly, there are many commercial and non-commercial products . However, each has a different design commonly creating incompatibilities . Most major compiler vendors for Windows still provide free copies of their command - line tools, including Microsoft (Visual C++, Platform SDK, . NET Framework SDK, nmake utility). </P> <P> IDEs have always been popular on the Apple Macintosh's classic Mac OS and macOS, dating back to Macintosh Programmer's Workshop, Turbo Pascal, THINK Pascal and THINK C environments of the mid-1980s . Currently macOS programmers can choose between native IDEs like Xcode and open - source tools such as Eclipse and Netbeans . ActiveState Komodo is a proprietary multilanguage IDE supported on macOS . </P>

What do you mean by the ide integrated development environment