Integrated Development Environment
What is an IDE
An integrated development environment (IDE) is a programming environment that has been packaged as an application program, typically consisting of a source code editor, a compiler, a debugger, and a graphical user interface (GUI) builder.
Most IDEs include:
- a source code editor
- A source code editor is similar to a text editor. It is where programmers write the source code for their programs.
- a compiler and/or an interpreter
- A compiler compiles the source code into an executable program and an interpreter runs programs and scripts that don't need to be compiled.
- build automation tools
- Build automation tools help automate the processes that need to happen with most software development like compiling, debugging, and deployment.
- a debugger
- Debuggers help pin-point the exact spot where there is a problem in the source code.
In the Embedded Systems Lab, the following IDE's are being used.