Zusammenfassung der Ressource
Introduce el texto aquí
- DEFINICION
- La programación informática o
programación algorítmica, acortada como
programación, es el proceso de diseñar,
codificar, depurar y mantener el código
fuente de programas computacionales. El
código fuente es escrito en un lenguaje de
programación.
- pasos para crear un programa
- A la hora de crear un programa, hay que
tener en cuenta los siguientes pasos:
- 1- Realizar un análisis del problema definiendo los requisitos a los que
se deben dar solución
- 2- Diseñar y verificar el algoritmo que se va a seguir para solucionar el problema
- 3- Se codifica el algoritmo diseñado anteriormente en un lenguaje de programación
- 4- Se traduce el código fuente escrito a código maquina empleando compiladores, generándose de esta
manera el programa ejecutable por el ordenador.
- 5- Se comprueba que el programa generado funciona correctamente. En caso de encontrar algún error, se
depura el código (solución a los problemas)
- 6- Se realiza la documentación del programa realizado.
- clasificación de lenguajes de programacion
- Los lenguajes de programación se
pueden clasificar de acuerdo con diversos
criterios. El criterio más simple que se
puede considerar hace referencia a la
proximidad del lenguaje con la máquina
o con el lenguaje natural. De acuerdo con
este criterio, existen tres niveles:
- • Lenguajes de bajo nivel:
Lenguajes máquina.
- • Lenguajes de nivel medio:
Lenguajes ensambladores y
macroensambladores.
- • Lenguajes de alto nivel: El resto de los lenguajes, a los que ya hemos hecho
referencia. Dado que los lenguajes de programación, en cierto modo, han tenido un
desarrollo paralelo a la evolución de los ordenadores, se pueden clasificar
atendiendo a su desarrollo histórico. Esta clasificación distingue cinco generaciones
de lenguajes: • Primera generación: Lenguajes máquina. • Segunda generación:
Ayudas a la programación, como los ensambladores. • Tercera generación:
Lenguajes de alto nivel imperativos, que siguen vigentes en la actualidad, como
Pascal, Modula• 2, Fortran, Cobol, C y Ada. • Cuarta generación: Lenguajes o
entornos de programación orientados básicamente a aplicaciones de gestión y
bases de datos, como SQL, Natural, etc. • Quinta generación: Lenguajes orientados
a aplicaciones en Inteligencia Artificial, como Lisp y Prolog.