El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas,
además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal.
HERRAMIENTAS DE PROGRAMACIÓN
Las herramientas de programación, son aquellas que permiten realizar aplicaciones, programas,
rutinas, utilitarios y sistemas para que la parte física del computador u ordenador, funcione y pueda
producir resultados.
1.Compilador
3. Editor
2. Intérprete
4. Depurador
5. IDE
LEGUAJES DE PROGRAMACIÓN
Es un lenguaje formal diseñado para realizar procesos que pueden ser llevados a cabo por máquinas
como las computadoras.Pueden usarse para crear programas que controlen el comportamiento
físico y lógico de una máquina, Para expresar algoritmos con precisión, o como modo de
comunicación humana.
LENGUAJES DE PROGRAMACIÓN DE BAJO NIVEL
Estos lenguajes son más parecidos al humano. No dependen de la máquina y sirven principalmente
para crear programas informáticos que puedan solucionar distintos tipos de necesidades.
EL LENGUAJE MAQUINA
Es el que da ordenes a la máquina, que son las operaciones fundamentales para su funcionamiento.
El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente
en ceros y unos, que son las ordenes, y que sean fáciles de entender por el hardware de la maquina.
Este lenguaje es mucho más rápido que los lenguajes de alto nivel.
EL LENGUAJE ENSAMBLADOR
Es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números. Con la
aparición de este lenguaje se crearon los programas traductores para poder pasar los programas
escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja, es que los códigos fuentes eran
más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje
siguen siendo prácticamente las mismas que las del lenguaje ensamblador, añadiendo la dificultad
de tener que aprender un nuevo lenguaje difícil de probar y mantener.
LENGUAJES DE PROGRAMACIÓN DE ALTO NIVEL
Son aquellos utilizados para controlar el hardware (partes tangibles) del aparato y dependen
directamente de la máquina, es decir, que no pueden ser usados en aparatos diferentes para los que
fueron creados. Estos lenguajes son los que ordenan las operaciones esenciales para el
funcionamiento del dispositivo. También es conocido como código máquina.
PARADIGMAS DE PROGRAMACIÓN
Es un estilo de desarrollo de programas. Es decir, un modelo para resolver problemas
computacionales. Los lenguajes de programación, necesariamente, se encuadran en uno o
varios paradigmas a la vez a partir del tipo de órdenes que permiten implementar, algo que
tiene una relación directa con su sintaxis.