Hay un enlace en la nube de TIPOS DE PROGRAMACIÓN, otro en el pentágono de EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN y otro en el círculo de PROGRAMACIÓN ESTRUCTURADA
Son una serie de instrucciones
que el ordenador puede entender
y que le permiten realizar las
acciones para las que han sido
creadas.
Utiliza los LENGUAJES DE
PROGRAMACIÓN
LENGUAJE
MÁQUINA
Utiliza el alfabeto binario, el 0 y el 1,
formando cadenas binarias con las que
elabora las instrucciones que la CPU del
ordenador procesa
Código binario
LENGUAJES DE BAJO
NIVEL
Son más sencillos. El lenguaje ensamblador, que
es uno de ellos, trató de sustituir al lenguaje
máquina por uno mucho más parecido al de los
seres humanos.
Assembler x86, JMP y MULT son ejemplos de este tipo de lenguajes
LENGUAJES DE ALTO
NIVEL
Diseñados para que los
programadores escriban y entiendan
instrucciones lo más parecidas al
lenguaje humano
Java es un ejemplo de este tipo de lenguajes
Un lenguaje de programación es un lenguaje
formal que especifica una serie de
instrucciones para que una computadora
produzca diversas clases de datos.
Se escriben en un código
fuente, y esto debe ser
traducido a código binario.
Para esto se utilizan los
compiladores.
Antes de 1950. Se caracteriza por el uso del lenguaje de
máquina
SEGUNDA
GENERACIÓN
De 1950-1955. Se introduce el lenguaje
ensamblador.
TERCERA
GENERACIÓN
De 1956 a 1965. Más completos y comprensibles.
Nace el primer lenguaje de alto nivel: FORTRAN
CUARTA
GENERACIÓN
A partir de 1980. Incluyen herramientas de más
alto nivel. Su máximo representante es el SQL.
DE QUINTA
GENERACIÓN
Se trabaja en ellos para que los ordenadores sean capaces de
realizar un propósito mediante técnicas de reglas, reutilización,
etc.
TIPOS DE
PROGRAMACIÓN
Annotations:
https://desarrolloweb.com/articulos/2477.php
Programación
modular
Consta de varias secciones que interactúan a través de llamadas a procedimientos con el fin de
hacerlo más legible y manejable.
Programación orientada
a objetos
Usa objetos y sus interacciones para diseñar aplicaciones. Es más cercana
a como expresaríamos las cosas en la vida real que otros tipos de
programación.
Programación
estructurada
Está compuesta por un conjunto de técnicas
evolucionadas que aumentan la productividad del
programa.
LA CREACIÓN DE UN PROGRAMA
Entrada de
datos
Se recogen datos que luego se almacenan en la memoria central.
Proceso o
algoritmo
Aquí se escriben las instrucciones encargadas de procesar
los datos
Un algoritmo es una sucesión de pasos que se deben realizar para
la resolución de un programa
Un diagrama de flujo es la representación gráfica de un algoritmo
SÍMBOLOS USADOS
Salida de datos
o resultado
Son las instrucciones que toman los resultados en la
etapa del proceso, las cuales se envían a los dispositivos
de salida de información.