Estas transparencias ofrecen un emocionante viaje a través de los diferentes paradigmas en programación, brindando una visión general de las distintas formas en que los programadores abordan la resolución de problemas y la construcción de software. Desde el clásico paradigma imperativo hasta l...
Estas transparencias ofrecen un emocionante viaje a través de los diferentes paradigmas en programación, brindando una visión general de las distintas formas en que los programadores abordan la resolución de problemas y la construcción de software. Desde el clásico paradigma imperativo hasta las elegantes soluciones funcionales y los enfoques orientados a objetos, este conjunto de transparencias te sumergirá en un mundo de técnicas y enfoques que ampliarán tus habilidades como desarrollador.
Size: 1.67 MB
Language: es
Added: Aug 11, 2023
Slides: 12 pages
Slide Content
PARADIGMAS
INDICE Que es y que tiene de diferente?. 04 Que es y que tiene de diferente?. 05 Cuales son sus ventajas y desventajas ? 06 Que es un paradigma 01 Es o no un estilo propio? 02 Que significa y como se clasifica? 03 Concepto Un Estilo de programación Un lenguaje multiparadigma Paradigma imperativo Paradigma Declarativo Ventajas y desventajas
Que es un paradigma? Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores. Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del diseño de programas para resolver problemas computacionales. Concepto
Q ue es un estilo de programación Estilo de programación (también llamado estándares de código, guías de estilo o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación. Es una forma diferente de resolver un programa mediante el cual existen varias maneras de llegar y lograr el objetivo requerido se le conoce como estilo de programación pero sin embargo este no es propio del programador El estilo de programación es totalmente accesible a todo tipo de personas que sepan o tengan la necesidad de lograr que algún problema tenga solución QUE ES ? ES UN ESTILO PROPIO? ES ACCESSIBLE
Lenguaje multiparadigma En ese sentido, un lenguaje de programación multiparadigma no es más que el resultado de integrar dos o más paradigmas en un mismo sistema para lograr los objetivos de manera mucho más eficiente. Entre los más conocidos encontramos a Python, Java, PHP y C++. Es decir el lenguaje multiparadigma es aquel en el cual el usuario puede usarlo con diferentes estilos ya que estos ya que estos son documentados y compatibles a el TODOS LOS PARADIGMAS DE PUEDEN DIFERENCIAR EN 2 GRUPOS
— La programación imperativa (del latín imperare = ordenar) es el paradigma de programación más antiguo. De acuerdo con este paradigma, un programa consiste en una secuencia claramente definida de instrucciones para un ordenador. En otras palabras (“ “). PARADIGMAS IMPERATIVOS
— El paradigma declarativo es una forma de desarrollar software que se centra en el resultado final, es decir, el programador delimita lo que espera obtener con ese segmento de código y el sistema genera el resultado necesario. En otras palabras (“”) PARADIGMAS DECLARATIVOS
Ventajas e inconvenientes de los lenguajes de programación declarativa e imperativa En paradigmas declarativos En paradigmas imperativos .
Paradigmas estructurados Son aquellos programas en los cuales su uso es el mas fácil y entendible para todos se caracteriza por su forma de programar la cual es de arriba hacia abajo pero este tiene sus ventajas y desventajas. ventajas: es fácil de entender y procesar , es ágil, y puede ser usada para el usuario desde el nivel mas básico de la programación . Desventajas : a medida que el programa se hace mas y mas largo este tiende a que su funcionamiento en caso de un error este llegue a ser muy difícil de encontrarlo.
Paradigmas mas usados del mundo Sin duda alguna es la programación orientada a objetos la cual separa al sistema (software) y lo divide en entidades llamadas objetos las cuales contienen las funciones para que estas se realicen de manera declarativa. PROGRAMACIÓN FUNCIONAL: es muy similar a la orientada a objetos pero estas contienen funciones ya documentadas con instrucciones especificas. PROGRAMACIÓN REACTIVA : donde se observan cambios de flujo de datos específicos y estos datos de flujo con constantes
Preguntas Un estilo de programación es propio del usuario que programa y por que ? - La programación imperativa es mas especifica y detallada que la funcional justifique su respuesta ? Verdadero falso De que forma actúa la programación declarativa. a)No sabes que procesos actúan pero los hace. b)Detalla paso por paso todos los tipos de datos y procesos a analizar c)Observa cambios de flujo en el programa. Cual es el orden de la programación estructurada?. a)De izquierda a derecha. b)De arriba a abajo