ENTORNOS DE PROGRAMACIÓN
por Monica Millan Nava

1. Tipos de lenguaje
1.1. Alto Nivel
1.1.1. Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones mas fáciles de entender.
1.1.1.1. Compilador
1.1.1.2. Traductor
1.2. Bajo Nivel
1.2.1. lenguajes totalmente orientados a la maquina
1.2.1.1. Lenguaje Maquina
1.2.1.2. Lenguaje Ensamblador
2. ¿Que es?
2.1. Es un programa o conjunto de programas que engloban todas las tareas necesarias para el desarrollo de un programa o aplicación
2.1.1. Edición del programa
2.1.2. Compilación y Enlazado
2.1.3. Ejecución
2.1.4. Depuración
3. Entorno de Programación IDE
3.1. Agrupa las anteriores herramientas, de forma que el programador no necesite introducir múltiples comandos para compilar, interpretar, depurar etc. Habitualmente cuentan con una avanzada interfaz grafica de usuario (GUI)
3.1.1. Entorno de programación Arduino
3.1.1.1. Ventajas
3.1.1.1.1. Liviano y cumple con las tareas básicas de un entorno de programación.
3.1.1.1.2. Auto formato
3.1.1.1.3. Reparar codificación y Recargar
3.1.1.1.4. Placa y Puerto
3.1.1.1.5. Monitor serie
3.1.1.2. Variaciones
3.1.1.2.1. eclipse
3.1.1.2.2. Visual Studio
3.1.1.2.3. Codebender
3.1.1.2.4. Scracth for arduino