11- ¿Qué es un lenguaje de programación?
Un lenguaje de programación es
un lenguaje formal diseñado para realizar procesos que pueden ser llevados
a cabo por máquinas como las computadoras.
2-¿Cuáles
son los distintos paradigmas del a programación?
-Programación imperativa o por
procedimientos:
Es el más usado en general, se basa en dar instrucciones al
ordenador de cómo hacer las cosas en forma de algoritmos. La programación
imperativa es la más usada y la más antigua, el ejemplo principal es el Lenguaje de máquina. Ejemplos de lenguajes
puros de este paradigma serían el C, BASIC o Pascal.
-Programación orientada a objetos:
Está basada en el imperativo, pero encapsula elementos denominados objetos que
incluyen tanto variables como funciones. Está representado por C++ o Java, pero el más
representativo sería el Smalltalk que está completamente orientado a objetos.
-Programación dinámica:
Está definida como
el proceso de romper problemas en partes pequeñas para analizarlos y resolverlos
de forma más óptima, busca resolver problemas en O(n) sin usar por tanto
métodos recursivos. Este paradigma está más basado en el modo de realizar los
algoritmos, por lo que se puede usar con cualquier lenguaje imperativo.
-Programación declarativa:
Está basado en
describir el problema declarando propiedades y reglas que deben cumplirse, en
lugar de instrucciones. Hay lenguajes para la programación funcional, la programación lógica, o la combinación
lógico-funcional. Unos de los primeros lenguajes funcionales fueron Lisp y Prolog.
-Programación funcional:
Basada en la
definición los predicados y es de corte más matemático, está representado por Scheme (una
variante de Lisp)
o Haskell.
-Programación lógica: basado en la definición de
relaciones lógicas, está representado por Prolog.
Fuente:
https://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n
https://es.wikipedia.org/wiki/Paradigma_de_programaci%C3%B3n
No hay comentarios:
Publicar un comentario