Los programadores crean software utilizando diferentes programas como editores de texto, compiladores como GCC, entornos IDE (integrated development enviroment), gestores de versiones como Git, así como software de servidor (ejemplo Nginx) para probar sus desarrollos si es necesario. Esto aplica a casi todos los lenguajes de programación del mundo (C, C++, Python, Ruby, NodeJS, PHP, ASP.NET, etc).
Gracias al uso de la matemática, la logica y programación, es que los programadores o desarrolladores de software logran crear fenomenales piezas de software.
Clasificación
Editores de texto: son utilizados por muchos programadores retro para escribir código limpio y sin ataduras a grandes programas.
Entornos de Desarrollo Integrado (IDE): son conjuntos de herramientas de programacion todo en uno que ayudan a mejorar la productividad en el desarrollo.
Depuradores de código: ayudan al programador a depurar y mejorar el codigo eliminando código basura.
-