The development environment is the suite of software which the programmer uses in order to create their software. This could be a fully interactive development environment (IDE) like visual studio or it could be something as simple as notepad. As a minimum the programmer needs -

  • A program to write their source code in
  • A program to translate (or compile) the source code into something understandable by the PC