Answer:
environments containing language specific editors and source level debugging facilities or all of the hardware and software in the environment used by the programmer.
Step-by-step explanation:
quick google search.
5.6m questions
7.3m answers