0 calificaciones0% encontró este documento útil (0 votos)
4 vistas4 páginas
El documento explica los paradigmas como modelos de conocimiento aceptados por una comunidad que guían las normas y costumbres de una sociedad. Menciona que los paradigmas pueden cambiar cuando dejan de ser útiles, como cuando el paradigma de la tierra plana fue reemplazado por el de la esfericidad de la Tierra. También examina si la programación estructurada y orientada a objetos son técnicas del paradigma imperativo o paradigmas en sí mismos, concluyendo que pueden verse como técnicas o paradigmas dependiendo de
El documento explica los paradigmas como modelos de conocimiento aceptados por una comunidad que guían las normas y costumbres de una sociedad. Menciona que los paradigmas pueden cambiar cuando dejan de ser útiles, como cuando el paradigma de la tierra plana fue reemplazado por el de la esfericidad de la Tierra. También examina si la programación estructurada y orientada a objetos son técnicas del paradigma imperativo o paradigmas en sí mismos, concluyendo que pueden verse como técnicas o paradigmas dependiendo de
El documento explica los paradigmas como modelos de conocimiento aceptados por una comunidad que guían las normas y costumbres de una sociedad. Menciona que los paradigmas pueden cambiar cuando dejan de ser útiles, como cuando el paradigma de la tierra plana fue reemplazado por el de la esfericidad de la Tierra. También examina si la programación estructurada y orientada a objetos son técnicas del paradigma imperativo o paradigmas en sí mismos, concluyendo que pueden verse como técnicas o paradigmas dependiendo de
¿Alguna vez se han preguntado por qué algunas cosas
de hacen de determinada manera? Por ejemplo se han preguntado el ¿por qué en la India las vacas no pueden ser sacrificadas para servir de alimento a los humanos y en los países de occidente si?; o el ¿por qué en Arabia Saudita hay algunas leyes sobre tutelas de las mujeres que no les permite las libertades que si en los países de occidente?. Pues todas estas actuaciones obedecen a los Paradigmas seguidos por esas sociedades. Wikipedia hace mención a paradigma como un ejemplo o un modelo de conocimiento aceptado por una comunidad científica. Otro ejemplo de paradigma es la esfericidad de la tierra que desplazó al paradigma de la tierra plana, lo que nos muestra que un paradigma es sustituido por otro paradigma cuando aquel deja de responder o brindar solución práctica en un hecho. Un ejemplo de la sustitución de un paradigma por otro se dio en los relojes, para 1968 la construcción de relojes era liderada por los Suizos, pero una ruptura en el paradigma que indicaba que los relojes se deberían hacer con engranajes y agujas fue sustituido por los japoneses cuando introdujeron el reloj de cuarzo. Como ya nos hemos podido dar cuenta, la sustitución de un paradigma por otro no ocurre de forma repentina y a veces genera grandes debates como lo muestra el siguiente vídeo tomado del Parlamento argentino en 1947 mientras discutían si una mujer podía tener el derecho de votar. En el campo de la informática también tenemos paradigmas, en lo que se refiere a los lenguajes de programación Doris Appleby en su libro Lenguajes de Programación, paradigma y práctica identifica dos grandes paradigmas: Imperativo y Declarativo. Es de hacer notar que esta división difiere según los diferentes enfoques o perspectivas de donde sean vistos.
Hasta el momento, en lo que al plan de
estudios de la carrera se refiere ustedes han tenido experiencia con un único paradigma, el paradigma imperativo o según lo antes expuesto sobre que la identificación de paradigmas difiere según los diferentes enfoques, es válido también decir que nos hemos encontrado con el paradigma estructurado y el orientado a objetos; el punto crítico aquí es si la programación orientada a objetos y la estructurada son cada una un descendiente del paradigma imperativo o son técnicas que obedecen a este paradigmas. Esta discusión tendrá mayor énfasis mientras avancemos en la clase de Lenguajes de Programación, pero para ir progresando en el debate definimos al paradigma imperativo como aquel que describe la programación en términos del estado del programa y sentencias que cambian dicho estado. Entonces el programador usando un lenguaje imperativo escribe las instrucciones que le indicarán al CPU cómo realizar los cambios en las variables de memoria. En este sentido la Programación Estructurada y la Orientada a Objetos pueden ser vistas como una técnica del paradigma imperativo pues ambos son un conjunto de instrucciones que modifican el estado del programa representado por las variables de memoria. No obstante antes de la Programación Estructurada no escribíamos los programas usando sentencias especializadas para el control de flujo de las instrucciones como lo son los iteradores y los condicionales; en su defecto se usaba exclusivamente la sentencia GoTo que evitaba al programadora abstraerse de estas tareas de control y debía estar pendiente de retornar el control de flujo a la línea de código fuente correspondiente. ¿se podrá considerar este cambio tan significativo que convierte a la programación estructurada en un paradigma? De igual forma cuando consideramos que en la Programación Orientada a Objetos las instrucciones y las variables de memoria forman parte de una misma entidad que intercambia mensajes con otras entidades podemos decir que la POO es más bien un paradigma que una técnica. Nos seguimos leyendo en las próximas clases y foros. Actividades 1. En su vida personal ¿ha cambiado algún paradigma?, ¿identifica paradigmas en nuestra sociedad?. ¿y en otras sociedades? 2. Busque en Internet un listado de los paradigmas de programación. ¿Qué nota?, ¿todos los listados coinciden?, ¿Cuáles son las similitudes y diferencias? 3. Realice otra búsqueda en Internet e intente identificar si alguno de esos paradigmas otros autores los identifican como técnicas. 4. Compare la POO y la PE ¿que similitudes y diferencias identifica? 5. ¿Qué influencia tiene la PE en la POO?