Тёмный

¿Qué son los paradigmas de programación? 

EDteam
Подписаться 721 тыс.
Просмотров 207 тыс.
50% 1

Existen muchas formas de programar, de forma estructurada, funcional, reactiva o la más popular; la programación orientada a objetos, en este video veremos las diferencias entre ellas.
Aprende a programar desde cero y en cualquier lenguaje con estos cursos:
🎓 Curso: Programación desde cero (gratis - edición 2020): ed.team/cursos/programacion
🎓 Especialidad en programación: ed.teamprogramacion
🎓 Curso: POO con JavaScript: ed.team/cursos/js-poo
🎓 Curso: Paradigmas de programación: ed.team/cursos/paradigmas
¿Quieres repasar lo que aprendiste? Hemos resumido todo el video en este artículo 📑 ed.team/blog/que-son-los-para...
🚀 Ayudamos a las personas a desarrollarse y alcanzar sus sueños con cursos de programación, diseño y emprendimiento online y en español.
#NuncaTeDetengas
¡🎁 Ahora puedes ser Premium gratis!
Descubre como aquí 👉 ed.team/blog/tambien-soy-edteam
Web y comunidad EDteam
💻 ed.team
Sé un estudiante premium en EDteam
⭐ ed.team/premium
💼 LinkedIn: ed.team/linkedin
📷 Instagram: ed.team/instagram
🕊 Twitter: ed.team/twitter
🦄 Facebook:ed.team/facebook

Опубликовано:

 

6 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 224   
@EDteam
@EDteam 4 года назад
Aprende a programar desde cero y en cualquier lenguaje con estos cursos: 🎓 Curso: Programación desde cero (gratis - edición 2020): ed.team/cursos/programacion 🎓 Especialidad en programación: ed.team/programacion 🎓 Curso: POO con JavaScript: ed.team/cursos/js-poo 🎓 Curso: Paradigmas de programación: ed.team/cursos/paradigmas
@Andre-pu1nb
@Andre-pu1nb 4 года назад
Es dificil aprender Java y JavaScript ??? Solo se programar en C ,C# , C++!!!
@gerac
@gerac 2 года назад
En la universidad estudié una buena cantidad de lenguajes, desde assembler, C, C++, VHDL, Lisp, FBD, SFC, ladder, SQL, C++, etc... Cada vez que veía uno nuevo, era olvidarme de todo y volver a empezar. Cada paradigma implica mirar el problema desde otro enfoque, y es algo que cuesta bastante. Por cierto, estudié ing. en computación (hardware). Es por eso que la mayoría de los lenguajes que vimos son de bajo nivel. Muchas gracias Álvaro por compartir tus conocimientos! Excelente canal!
@lucilathomas2020
@lucilathomas2020 2 года назад
Habia leido este concepto "multiparadigma" en uno de los apuntes de la facu y me quede ???? , vi el video y lo entendi al toque, muchas gracias, explicas muy bien!
@jenniferpaolagallegos238
@jenniferpaolagallegos238 4 года назад
te admiro mucho... siempre explicas todo muy claro, gracias.
@mateocruz8325
@mateocruz8325 4 года назад
Alvaro admiro mucho tu forma de explicar las cosas de una forma tan sencilla y rapida de conceptos un poco complicados de entender para nosotros los principiantes
@rofernandez3535
@rofernandez3535 3 года назад
Tengo mi certificado de programación desde cero 😊 explican muy bien lo que sí recomiendo un editor de código para ir practicando y haciendo los ejercicios que ellos muestran como ejemplo... Genios
@ismaelcruz5001
@ismaelcruz5001 4 года назад
Excelente explicación Alvaro. Cómo dato adicional, el ingeniero en computación se encargara de analizar el problema y diseñar una solución dónde podrá determinar se necesita el uso de la programación o no. Y en dado caso definirá el paradigma o estilo que le quede mejor a la solución. 👌🏾
@davidantonioleonardsmith1408
@davidantonioleonardsmith1408 3 года назад
Te felicito, con el primer video quede enganchado... excelente, tono de voz, seguirdad y partes el problema en trocitos que los hace mas facil de masticar por ende digerir..
@Jennikunita
@Jennikunita 3 года назад
Excelente video, explicas súper bien. Una información completa pero a la vez simplificada, o sea que desde mi punto de vista, puedo comprender aunque no sea alguien que tenga la habilidad tan grande de aprender rápido.
@davidpaniaguacano5123
@davidpaniaguacano5123 2 года назад
Son diferentes formas de solucionar un problema en la programación, son estilos ya documentados que es aceptado por toda la comunidad. Un lenguaje multiparadigma es aquel que acepta varios lenguajes de programación. Imperativa vs declarativa Estructurado Se declaran instrucciones de forma secuencial. Es decir como en cascada de arriba hacia abajo se declara una variable o función o estructura debajo de la otra. Es usual empezar así por todos los nuevos programadores. Esto tiene sus límites cuando una app es muy grande el programa tendría millones de línea de código, por lo cual la escalabilidad y mantener ese código es caótico. Orientada a objetos Separa al software en entidades llamadas objetos y estos tiene características y funciones. Luego esos objetos se relacionan. Así se usa en aplicaciones grandes. Funcional Es similar a la POO se divide el software en partes pero la diferencia es que cada pedazo es una función y cada función hace una sola cosa. Todo se hace através de funciones Reactiva. Se observan flujos de datos que están yendo y viniendo y partir de esos flujos de datos constantes, estos se observan y cuando estos cambian se hace algo es decir reacción a los cambios según los flujos de datos.
@JonathaRivas2005
@JonathaRivas2005 2 года назад
uh gracias man :))
@maximiliano7648
@maximiliano7648 Год назад
Gracielaaaa
@andrespacheco4363
@andrespacheco4363 8 месяцев назад
Tenga su buen like amigo ! Gracias
@karenleiva3157
@karenleiva3157 2 года назад
Señor, usted nutre mi mente de la manera más satisfacctoria, ordenada y entendible posible. ¡GRACIAS!
@R_Ultraloud
@R_Ultraloud 2 года назад
Gracias por la explicación. Estas referencias sobre la lógica, y no sobre el lenguaje en sí, me parecen fenomenales.
@janetromano4013
@janetromano4013 3 года назад
me encanto tu forma de explicar los diferentes tipos de paradigmas. comento para que YT recomiende este hermoso video. ¡¡¡saludos desde México!!!
@miguelrodriguez829
@miguelrodriguez829 4 года назад
en efecto java no es multiparadigma jajajajajaj mentira solo estoy apoyando a que sea mas popular este video en youtube
@martinmontesdeoca523
@martinmontesdeoca523 2 года назад
Múltiples enfoques o soluciones.
@JoseManuel-rz1lf
@JoseManuel-rz1lf Год назад
Soy gay :v
@DavidMendoza-xk9ud
@DavidMendoza-xk9ud 3 года назад
Ya lo había visto pero lo estoy volviendo a ver para mi tarea, unos cracks!
@juanantonio488
@juanantonio488 4 года назад
Excelente video Álvaro! Explicas muy bien
@puzamejiadanieldavid6103
@puzamejiadanieldavid6103 4 года назад
Te entendí excelentemente , se me había complicado entender lo genérico gracias
@rukorpm2280
@rukorpm2280 2 года назад
me fascina la manera en que el explica las cosas por que tiene inforgrafias que refleja mejor la informacion....Gracias,,,
@blissofking3335
@blissofking3335 4 года назад
Gran video, gracias por el trabajo 🙇
@israelmedina776
@israelmedina776 Месяц назад
Fantastico, estoy comenzando y necesito un curso para comenzar desde 0, gracias Álvaro ❤
@carlos4304297
@carlos4304297 3 года назад
Excelente información, gracias
@CRISMI.0
@CRISMI.0 3 года назад
1 semana de clases resumida en 1 video muy buena explicación.
@miguelrodriguez829
@miguelrodriguez829 3 года назад
Me gustan mucho las explicaciones de Alvaro son muy sencillas de entender muchas gracias
@jonathanpro123xdpro7
@jonathanpro123xdpro7 3 года назад
Sin saberlo aplique en un proyecto de javascript el paradigma funcional, funciones que ejecutaban funciones cuando una funcion era ejecutada, no se pero me lleno de emoción saber que hice algo en base a mis ideas y metodos de solucionar algo (soy novato apenas 2 semanas y medio viendo videos asi )
@renzoencarnaciondiaz9462
@renzoencarnaciondiaz9462 4 года назад
Gracias por este Video tan informativo.
@millennialPoodle
@millennialPoodle Месяц назад
Gracias, muy bien explicado
@RobertoJesusSuarezMorales
@RobertoJesusSuarezMorales 4 года назад
Saludos desde vnz, muy buenos videos y contenido!!!
@matiastorres5993
@matiastorres5993 Год назад
Gracias por la información! Excelente video..
@martingrilloc
@martingrilloc 3 года назад
Muy bien explicado!
@compartelo007
@compartelo007 4 года назад
Gracias por compartir la información
@krapaCiber
@krapaCiber 3 года назад
Excelente explicación como siempre!
@tricolor8275
@tricolor8275 Год назад
Buena explicación. Muchas gracias.
@denilsongarcia2298
@denilsongarcia2298 2 года назад
Gracias Bro .... Muy bien explicado.....100%
@adriancastro723
@adriancastro723 2 года назад
Muy bien explicado felicidades
@LebsoSalazar
@LebsoSalazar 10 дней назад
De mucha ayuda. Hoy mayo de 2024. Saludos desde Deltq Amacuro Venezuela. Un estudiante de Informática
@vanessacortes8102
@vanessacortes8102 3 года назад
Excelente información :,3 muchas gracias wuu
@adanfrutos473
@adanfrutos473 3 года назад
*Muchas gracias!*
@dingofur69
@dingofur69 2 года назад
Excelente video, gracias
@tik_tokvvv
@tik_tokvvv 9 месяцев назад
Que bueno vídeo!!, muchas graciass ☺
@alexandergonzalojimenezcas3984
@alexandergonzalojimenezcas3984 2 года назад
Buen video gracias aprendí nuevos términos
@brianramirez9713
@brianramirez9713 Год назад
Gracias por este vídeo, me ha ayudado mucho😄
@ivanruiz5441
@ivanruiz5441 9 месяцев назад
Que didáctico :o :o :o ! Gracias. Que buen contenido.
@dbruddy
@dbruddy 2 года назад
Buena explicación, gracias
@AndresLobaton
@AndresLobaton 4 года назад
Muy buen vídeo. Muy claro
@julio_arias_sj
@julio_arias_sj 2 года назад
Buenisimo!!!
@cruztaceocruz4198
@cruztaceocruz4198 2 года назад
gracias por su ayuda
@obedmarcano4997
@obedmarcano4997 4 года назад
aquí apoyando el contenido
@yaritziavillalobosrodrigue7775
@yaritziavillalobosrodrigue7775 3 года назад
Excelente viideo!!!
@josealexanderaguilarsalaza6416
@josealexanderaguilarsalaza6416 3 года назад
Muchas gracias me sirvió mucho para mi tarea 🙃
@thgaby8984
@thgaby8984 4 года назад
Buen vídeo! jeje muy cierto todo empezamos en estructurada
@MarkFromD
@MarkFromD 4 года назад
Voy a comentar solo para que RU-vid recomiende este video :D
@lucianaquiroga4405
@lucianaquiroga4405 3 года назад
APOYO!!
@Jo0t4a
@Jo0t4a 3 года назад
Llevo 30 años en programación estructurada grandes proyectos q se mantienen con total naturalidad, siempre q este bien desarrollado.
@learning6591
@learning6591 3 года назад
No te la crees tu mismo jajajajaja
@candelazapata9766
@candelazapata9766 Год назад
que genial gracias!
@nokk3246
@nokk3246 3 года назад
Gracias bro!!
@josekor
@josekor 3 года назад
excelente buen video...... comentar para que youtube lo recomiende jejejej
@mmicalopez
@mmicalopez Год назад
te ame mucho, gracias por este video
@Jose-ub1yp
@Jose-ub1yp 2 года назад
No todos los héroes llevan capa, FANTASTICO. Me encanta tu video GRACIAS
@JuanCarlosPastorTapara
@JuanCarlosPastorTapara 4 года назад
Podrías hacer un video sobre estandares de programación. Gracias
@alexpineda1720
@alexpineda1720 4 года назад
QUE BUEN CONYTENIDO GRACIAS
@LuisHernandez-ev5ho
@LuisHernandez-ev5ho Год назад
Gracias amigo por las analogias
@andrespascal116
@andrespascal116 2 года назад
Hola, cuando explicas la Programación Estructurada, en realidad estás explicando la Programación Imperativa. Las versiones antiguas de COBOL o Fortran, por ejemplo, son Imperativas pero No Estructuradas. La Programación Estructurada es un subparadigma de la Imperativa, que utiliza 3 tipos de Estructura de Control (Secuencial, Condicional, Iterativa) donde cada una de ellas tiene un único punto de entrada y un único punto de salida (a diferencia de la programación No Estructurada, que posee saltos tipo GoTo). Luego a estos tres tipos se le suman las llamadas a procedimiento o funciones, también con un único punto de entrada y un único punto de salida, y se habla de Programación Procedural. La Programación Estructurada surge a partir de una carta que Edgar Dijkstra publica "Go To Statement Considered Harmful" y el primer lenguaje en implementarla es ALGOL 58.
@paulabarrera1718
@paulabarrera1718 3 года назад
Excelente.
@Roggerfly777
@Roggerfly777 2 года назад
Excelente!
@edgaralonsopinzon6620
@edgaralonsopinzon6620 Год назад
Muchas gracias
@joakincamacho8985
@joakincamacho8985 4 года назад
Por qué no empiezas a resolver problemas en lenguajes de programación como Java or c or whatever you want man ! Por qué explicas muy bien.
@bioinformatics5442
@bioinformatics5442 4 года назад
Yo comencé con python y R para hacer scripts de búsqueda o manipular archivos de grandes capacidades, según el video asumo que estaba haciendo programación declarativa pues usaba funciones que no entendía pero sabía para qué servía. Quizá por ese motivo ahora que estoy aprendiendo programación orientada a objetos me cuesta entenderlo. ¿Qué curso me recomendarías?
@joelplaza8839
@joelplaza8839 2 года назад
muy buen video
@PildorasMusicales
@PildorasMusicales 4 года назад
Genial!
@maradota1
@maradota1 3 года назад
Gracias!
@gregorypadilla8668
@gregorypadilla8668 2 года назад
Crack!!! 💪🏾
@alcalinux
@alcalinux 3 года назад
Muy interesante
@oliverrrsteven9866
@oliverrrsteven9866 3 года назад
Buen video bro Nuevo sub 😎👍
@marcovillanueva8093
@marcovillanueva8093 3 года назад
¿Alcanzaron a ver ese curso presencial? Creo que esa semana entro la pandemia a LATAM
@VictorMorales-do3lz
@VictorMorales-do3lz 4 года назад
Aquí mi comentario porque muy bn explicado
@sid4604
@sid4604 Год назад
Buen video
@LUARLOBO
@LUARLOBO 4 года назад
Aprendí más en este video los conceptos que lo que enseñan en la U. Gracias por explicar bien
@ginocastillo2385
@ginocastillo2385 3 года назад
cuales son los programas mas utilizados en ingenieria?
@germanandresruizhernandez3979
Yo estoy de acuerdo con la loca idea del profesor Kisczales de la universidad British Columbia y con los creadores del CS61A de Berkeley de aprender a programar primero con la programación funcional y luego ir a la procedimental/estructurada para terminar con la POO.
@marcogomez953
@marcogomez953 7 месяцев назад
Hola! ¿Qué tipo de programación se usa sistemas de aviación? Por ejemplo en los FADEC o en piloto automático
@iamanthony
@iamanthony 4 года назад
en que se diferencia de los patrones de diseño?
@andresalderson710
@andresalderson710 3 года назад
Tengo una pregunta qué es mejor usar GraphQL o React? He visto qué las dos cosas tienen mucha demanda
@nahuelnarvaezacosta7381
@nahuelnarvaezacosta7381 2 года назад
Buenas tengo una tarea y la pregunta ¿en que rama/disciplina/industria/ciencia es mas usado el paradigma estructurado?. es para una tareas tengo que entregar el martes 12/4/22
@Alexyslozada
@Alexyslozada 4 года назад
Java si es multiparadigma: Estructurado, POO y funcional. Si, funcional! No lo crees? Desde hace mucho ya define varias formas de hacer programación funcional.
@Alexyslozada
@Alexyslozada 4 года назад
Es demasiado amplia esa pregunta. La respuesta general es: no se puede. Pero si te refieres a la programación funcional, si que se puede hacer. Entonces, no es blanco o negro
@Alexyslozada
@Alexyslozada 4 года назад
@@arnoldopaz63 Por supuesto!. No necesitas para nada clases en la programación funcional.
@andrespascal116
@andrespascal116 2 года назад
Alguna vez viste un programa en Java que sólo esté compuesto por funciones puras?
@23140402
@23140402 Год назад
Java es multiparadigma desde que es imperativo, acaso no creas clases estáticas y reciclas sus métodos???
@pablofonseca8867
@pablofonseca8867 4 года назад
Java es multiparadigma, sin embargo su núcleo es 100% orientado a objetos. Es posible desarrollar en diferentes tipos de paradigmas pero siempre se tendrá que utilizar objetos. Incluso cuando el programa arranca su ejecución, siempre llamará a un launcher, que es un método y los métodos son parte de la programación orientada a objetos. Por otro lado, me llamó mucho la atención los diferentes tipos de paradigmas y sus explicaciones dadas. Ahorita mismo creo que el Software que estoy desarrollando en Java tiene programación orientada a objetos y a su vez programación funcional y programación estructurada. Está bien dividida por el poder de los objetos y la modularización, sin embargo el flujo de los datos y las validaciones son secuenciales. Los datos fluyen por túneles de instancias y viajan a métodos de otras capas. La programación orientada a objetos me ha resultado bastante interesante, sin embargo he descubierto que analizo datos de otros paradigmas, por ejemplo, recursion y trato de implementarlos también. Cuando investigo no trato de visualizar si el concepto es parte de un paradigma en específico, sino que visualizo buenas prácticas en la implementación de estructuras que son más simples y más organizadas, he tratado de usar procesos recursivos en vez de algunos procesos que tienen ciclos múltiples.
@andrespascal116
@andrespascal116 2 года назад
Entonces es OO, con algunas características de PF. Pero eso no significa que sea multiparadigma.
@anissatargaryen4614
@anissatargaryen4614 3 года назад
Se merecen el cielo
@MariahLian
@MariahLian 4 года назад
Una funcion siempre hace una sola cosa, en cualquier tipo de programacion o solo en la programacion funcional?
@nuriagiselaocampo5467
@nuriagiselaocampo5467 Год назад
Vengo a comentar, para que esta joya de canal llegue al mundo 👏
@guillermoandresandradeluja3015
@guillermoandresandradeluja3015 4 года назад
Buen día, quisiera publicarlas un comentario personal o una pequeña exposición sobre VBA y los beneficios que puede llegar a tener así como recomendaciones para tener en cuenta. Que bueno a su vez un curso de programación estructurada en VBA Excel, gracias.
@evilcom
@evilcom 2 года назад
gracias
@FranciscoGomez-zk2rp
@FranciscoGomez-zk2rp 3 года назад
Me alegre un poquito al enterarme que no fui el único que se le complico mucho pasar de programación estructurada a orientada a objeto, hasta el día de hoy me sigue dando dolores de cabeza XD
@hectoraldairaguilarhernand231
@hectoraldairaguilarhernand231 3 года назад
Puede que si pruebas con la programación funcional te sea más fácil!
@user-tq6tt8ix7l
@user-tq6tt8ix7l Год назад
Srs EDTEAM, me podrian decir en que leguaje de programacion se desarrollo el sofware REVIT de autodesk, porque lo he buscado en google y no dan razon, es una incognita, gracias por su atencion
@ladigor0077
@ladigor0077 Год назад
buenas, gracias a este video pude pasar mi examen y ahora orgullosamente gané una beca del 100%, mañana tomare el avión hacia EU, deséenme suerte, los mantendré informados del cómo me va :3
@gabrieluribe216
@gabrieluribe216 2 года назад
Pregunta, segun entiendo aca, Javascript si es un lenguaje que soporte POO, pero uno busca en internet y al parecer no es POO??
@laurarico7283
@laurarico7283 4 года назад
R sería declarativo?
@sebastianespinel2652
@sebastianespinel2652 2 года назад
¿Se puede decir que POO hace parte de la programación Imperativa? ¿Y la programación funcional es la misma "programación procedimental"? ¿Si no es así, que diferencias hay entre la programación funcional y la "programación procedimental"? ¿La programación reactiva es Imperativa o Declarativa?
@alexzenteno1
@alexzenteno1 3 года назад
Hay algo que me queda claro al estar estudiando desarrollo de software y ver cantidad de vídeos para un solo termino y es que los informáticos no sabemos expresarnos, no sabemos ser claros y concisos, para explicar un termino parece queremos contar la historia completa de un solo termino y se dan 20,000 vueltas y terminamos por no darnos a entender a personas que no estan familiarizadas con estos temas.
@RONIGCAR
@RONIGCAR 3 года назад
Interesante argumento en cierta forma es multiparadigma
@rafaelb778
@rafaelb778 27 дней назад
Lástima que este tipo de videos no volvieron a salir ahora solo de chisme que venden más 😢
@rc8092
@rc8092 4 года назад
Entonces cuando se está usando recursividad o más específicamente el backtracking ¿se está haciendo uso del paradigma de programación funcional?
@andrespascal116
@andrespascal116 2 года назад
No. El uso de Recursividad o del Backtracking no implica que la Programación sea Funcional. Por ejemplo, la Programación Lógica utiliza backtracking y obviamente no es Funcional. Y la recursividad se puede utilizar en todos los paradigmas. Por otro lado, si programás en Funcional, seguramente utilizarás recursividad ya que no podés utilizar estructuras cíclicas.
@rc8092
@rc8092 2 года назад
@@andrespascal116 Está bien, me imagino que es porque en backtraking se pueden usar estructuras iterativas, pero si se usa un backtraking en el que no se usen estructuras iterativas no se le puede dcir que es funcional?
@andrespascal116
@andrespascal116 2 года назад
@@rc8092 La programación lógica utiliza backtracking para el calculo de los predicados, pero no tiene estructuras iterativas, sino que utiliza recursividad. Y no es programacion funcional. No todo lo que usa recursividad es funcional. Para que sea funcional necesita cumplir con el concepto matemático de lo que es una función y respetar propiedades como la Transparencia Referencial y la falta de Efectos Laterales.
@rc8092
@rc8092 2 года назад
@@andrespascal116 Bueno, tengo mucho por estudiar, gracias por responder.
@alejandrodavidbenolol
@alejandrodavidbenolol 3 года назад
hay mucha diferencia entre la programación reactiva y la orientada a eventos?
Далее
Tipos de lenguajes de programacion
14:30
Просмотров 204 тыс.
I Built 7 EXTREME Rooms in My House!
1:22:07
Просмотров 11 млн
Errores de programadores novatos QUE DEBES EVITAR  (2)
19:47
La evolución del paradigma orientado a objetos
20:42
Que haría si tuviera que empezar de nuevo
38:50
Просмотров 590 тыс.
¿Cuál es la mejor ruta para ser programador en 2024?
33:07
CAMBIA TU PARADIGMA, PROGRAMA TU MENTE | Bob Proctor
30:08