El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Fundamentos de la programación: Paradigmas de programación

Que es un paradigma de programación

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Describiremos qué es un paradigma de programación, cómo es que nos sirven y cómo los utilizamos hoy en día. Veremos cómo es que se enlazan estos tres conceptos y cómo es que podemos utilizarlos en el día a día de un programador.

Transcripción

En este capítulo vamos a centrarnos en la relación de la palabra "paradigma" y cómo aplicarlo a la programación. En la programación como en muchas áreas la evolución es constante así que es bueno analizar los cambios para entender lo que sucede. Tampoco será una clase de historia de la programación. Solo nos vamos a centrar en momentos claves de la programación. Cuando teníamos lenguajes como C en donde las estructuras de los programas eran compuestas por solamente ciclos variables, condicionales y funciones surge la necesidad de crear sistemas más complejos como los sistemas operativos. Estas tareas eran titánicas ya que crear un sistema tan robusto necesitaba mucho código y muchos programadores. En el caso de que un programador renunciara al proyecto era muy complejo ya que el otro programador tenía que entender primero el código de la persona y eran líneas interminables. Entonces instrucciones como el "go to" o que incluían saltar de una línea en determinada posición a otra generaban código conocido como espaguetti. Esto debido a la similitud de que si tú tomas un extremo del plato conocido como espagueti y quieres ver adónde llega el otro extremo es muy complejo. Esto implica una labor compleja para el ojo y trabajo humano. Entonces este mismo efecto sucedía en el software. Sabíamos dónde comenzaba pero no sabíamos a dónde llegaba y en muchos casos a dónde terminaba. Esto complicó durante mucho tiempo el desarrollo de software. Hasta que aparece el paradigma orientado a objetos. El paradigma de programación orientada a objetos o también conocido con las primeras letras de cada palabra POO o PO es hoy en día uno de los paradigmas más usados si no es que el más usado. Dentro de la industria del software, del 99% de los videojuegos el 99% de los sistemas operativos el 99% de las aplicaciones móviles lo utilizan. Digo que es el 99% para no equivocarme pero podríamos decir y casi asegurar que es en su totalidad. Si tu quieres usar el paradigma de programación como el orientado a objetos tienes que seguir ciertas reglas. Por ejemplo utilizar clases, objetos, métodos, atributos, herencia y muchos otros conceptos de la programación orientada a objetos. Pero para eso primero debes de conocer qué lenguajes de programación soportan este paradigma. Por ejemplo, el lenguaje antes mencionado, C, no lo soporta. Pero tenemos C++, también Java, Python, PHP y muchos otros lenguajes. Si te das cuenta entonces que un paradigma de programación es un conjunto de técnicas y/o conceptos que se aplican para resolver un problema programando tenemos muchísimos tipos de paradigmas de programación. Te voy a mencionar algunos. Por ejemplo el paradigma estructurado que es el paradigma con el que casi la mayoría de los programadores aprendemos y damos nuestros primeros pasos en la programación. El paradigma orientado a objetos que como te comenté es el más usado o está entre los dos más usados. Cualquier software complejo desde hace poco más de 20 años sigue desarrollándose con este paradigma. El paradigma web que es el otro paradigma más usado es donde se incluyen las tecnologías que tienen que ver con el navegador los sitios y todo lo relacionado al uso de Internet. El paradigma funcional o lógico. Estos paradigmas son muy puntuales para tipos de problemas que requieren un tipo de pensamiento o búsqueda de solución diferente por la peculiaridad del problema. Todos los días se están creando nuevos paradigmas. Hace algunos años se hizo un intento de contabilizar los tipos de paradigmas y se dio un número aproximado a los 800 paradigmas. Pero la verdad es que hoy en día nadie sabe la cantidad exacta. Todos los días salen nuevos problemas todos los días seguimos buscando nuevas soluciones. Así que recuerda, para que no se creen más paradigmas de programación tendríamos que dejar de programar y eso es casi imposible.

Fundamentos de la programación: Paradigmas de programación

Entiende mejor las bases de la programación y la creación de software, mediante la comprensión del paradigma de la programación, los distintos tipos y sus clasificaciones.

2:13 horas (28 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.