programa
Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable encuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados.
3.1.1 Definición de diferentes paradigmas de programación
Scala: Imperativo, orientado a objetos,funcional, genérico y concurrente
Erlang: Funcional, concurrente y distribuido
Perl: Imperativo, orientado a objetos y funcional
PHP: Imperativo, orientado a objetos, funcional y reflexivo
JavaScript:Imperativo, orientado a objetos (prototipos) y funcional
Java: Imperativo, orientado a objetos, reflexivo y genérico
Python y Ruby: Imperativo, orientado a objetos, reflexivo y funcional
C++:Imperativo, orientado a objetos, funcional y genérico
C#: Imperativo, orientado a objetos, funcional (lambda), reflexivo y genérico
3.2 Programación Estructurada
La programación estructurada es la técnicade desarrollo de programas de la forma más clara posible haciendo uso de tres estructuras de control: la secuencia, la selección y la interacción. Estas estructuras pueden combinarse para crearprogramas que manejen cualquier necesidad de procesamiento de datos.
3.2.1 Teorema de Böhm y Jacopini
El teorema de Böhm-Jacopini es un enunciado que data de los años 60, en el que se pruebaformalmente que cualquier algoritmo puede prescindir desaltos incondicionales. Se trata de consideraciones del pasado, que hoy en día no tienen utilidad directa aunque su importancia histórica es indiscutible.
Afinales de los años 60 se inició una pequeña revolución en el mundillo de la programación que daría paso a la programación estructurada.
3.3 Estructura general de un programa
3.3.1 Encabezado
Laprimera está delimitada por la Cabecera del programa y por la palabra reservada BEGIN, y en ella se declaran o se definen todos los elementos habituales de programación (variables, subprogramas,...
Regístrate para leer el documento completo.