Programmeurs gebruiken een teksteditor of een geïntegreerde ontwikkelingsomgeving (IDE) computerinstructies (code) schrijven.
* Teksteditors zijn eenvoudige programma's waarmee u tekstbestanden kunt typen en opslaan. Hoewel technisch gezien elke teksteditor kan worden gebruikt om code te schrijven, bieden speciale code-editors vaak functies zoals syntaxisaccentuering (kleurcode om deze leesbaarder te maken) en automatisch aanvullen om de productiviteit te verbeteren. Voorbeelden hiervan zijn Notepad++, Sublime Text, Atom en VS Code (hoewel VS Code vaak als een IDE wordt beschouwd).
* Geïntegreerde ontwikkelomgevingen (IDE's) zijn uitgebreidere programma's die een teksteditor combineren met andere hulpmiddelen die programmeurs nodig hebben, zoals compilers of tolken (om code te vertalen in een vorm die de computer begrijpt), debuggers (om te helpen fouten in code te vinden) en systemen te bouwen (om het proces van het maken van een uitvoerbaar programma te beheren). Voorbeelden hiervan zijn Visual Studio, Eclipse, IntelliJ IDEA en Xcode. IDE's stroomlijnen het softwareontwikkelingsproces aanzienlijk. |