Introducción lambdas y paradigma funcional - Programación funcional en Java (parte 1)

En este tutorial comenzaremos con un resumen de qué es la programación funcional, y como se diferencia del paradigma imperativo(tradicional). Mediante un ejemplo bastante sencillo.
Recuerden que esto solo es posible a partir de java 8.
Nota: En este tutorial probablemente veas algunas funciones nuevas que aun no conoces dado que se añadieron en Java 8. El propósito de este video es dar un vistazo a estos paradigmas y una introducción a las lambdas. Pero en los próximos días estaremos entrando en detalle con cada uno de dichos conceptos.
__
Apoyame checando mis vlogs en mi otro canal!: / beta13net
Sigueme en mis redes sociales:
facebook: / codigoprogramacion
twitter: / jorge_vgut
Comunidad Google+: plus.google.com/communities/1...
sitio web: codigoprogramacion.com

Пікірлер: 46

  • @AristeasdeProconeso
    @AristeasdeProconeso3 жыл бұрын

    Explicas con una claridad que no suele encontrarse sobre estos temas. Muchas gracias.

  • @user-zr6dn2bo8g
    @user-zr6dn2bo8g3 жыл бұрын

    Buenísimo el paso a paso que hiciste con la lambda 👍🏽

  • @mariogarridotorres
    @mariogarridotorres8 жыл бұрын

    Buen vídeo, no había leído mucho sobre las lambdas, pero ahora tendré que ponerme ha ello ya que tienen un potencial enorme. Un saludo

  • @jenniferlobo9640
    @jenniferlobo964010 ай бұрын

    Me gusto muchobla forma en q lo explicaste, alfin etiendo🎉

  • @nickvalensi794
    @nickvalensi7948 жыл бұрын

    Excelente video, en la mayoria de las escuelas siguen enseñanado de la manera tradicional y estas lambdas si que son buenas y tienen demasiado potencial

  • @hooh125
    @hooh1258 жыл бұрын

    Muy interesante, vaya cambio... Esperando la segunda parte, un saludo.

  • @OscarAndresUsuga
    @OscarAndresUsuga8 жыл бұрын

    Uy tremendo cambio de paradigma! Parece escribiendo en SQL.

  • @yvesnavarro1265
    @yvesnavarro12656 жыл бұрын

    Muy buena explicación!. Gracias por compartir!.

  • @Tosca_666
    @Tosca_6663 жыл бұрын

    Muy bien explicado, el uso de stream, filter y lambdas es maravilloso 🤟👍🇲🇽

  • @Deathreploid
    @Deathreploid8 жыл бұрын

    Excelente video muy explicativo

  • @turdo82
    @turdo828 жыл бұрын

    Ah mi bendito Flash con ActionScript estabas años luz de todos! Pero pocos usan o saben de tu potencial.

  • @miguelcastillo7346
    @miguelcastillo73468 жыл бұрын

    Gracias por la información, ni cuenta me daba yo que habían metido esto en java 8.

  • @gycela2344
    @gycela23446 жыл бұрын

    Buen vídeo y bien explicado

  • @misaelabanto2740
    @misaelabanto27406 жыл бұрын

    Muy buen video, te explicas muy bien. ¡Te sigo! (Y)

  • @huitradoemm
    @huitradoemm Жыл бұрын

    Excelente explicación de lambdas y method references. Felicidades! Sería bueno que usaras un headset con un microfono o un microfono de base para que no se escuche tantísimo los rebotes en la mesa de los teclazos. Saludos y gracias!

  • @Ronniefil
    @Ronniefil7 жыл бұрын

    Excelente! Saludos!

  • @ClawHammer23
    @ClawHammer238 жыл бұрын

    Excelente...

  • @alvarorenesanchezserrano3040
    @alvarorenesanchezserrano30408 жыл бұрын

    te rifaste! saludos

  • @hectorromero6588
    @hectorromero65888 жыл бұрын

    Excelente mas vídeos de esto :)

  • @rozoneri
    @rozoneri8 жыл бұрын

    Genial, ya me siento como programando en javascript,eso me desmotivaba.

  • @mig6187
    @mig61876 жыл бұрын

    Buen vídeo.

  • @romulogallegos1
    @romulogallegos17 жыл бұрын

    Greats video! It was very introductory.

  • @LuisLopez-ns6yg
    @LuisLopez-ns6yg Жыл бұрын

    Perfecto :)

  • @guarro127
    @guarro1278 жыл бұрын

    Buen video

  • @leitanaguirreramirez4587
    @leitanaguirreramirez45873 жыл бұрын

    TRE MEN DO, muy bie explicado y con ejemplos me encanto

  • @roynx98droid
    @roynx98droid8 жыл бұрын

    Interesante, yo que pensaba que las lambdas solo me serian útiles al implementar interfaces funcionales

  • @exkorbuto1
    @exkorbuto18 жыл бұрын

    ay mama , como cambio jaja ya con lambdas y funcional siento que no estoy in en la semantica ! cambio barbaro otro estilo deprogramacion totalmente diferente. Really interesting.

  • @hazlosipuedes
    @hazlosipuedes7 жыл бұрын

    un saludo, yo estoy tratando de aprender programación funcional (no se programación, pero quiero aprender desde cero programación funcional) y veo que todos los canales de KZread que dan cursos están enfocados en programación imperativa, y de echo quiero aprender desde el cálculo lambda puro para después aprender elm que es un lenguaje 100%funcional moderno enfocado en el frontend (compila a javascript y html5) derivado de haskell y no hay nada en español, pero hay decenas de tutoriales y cursos de html, javascript, java, c#, css, etc... Y me esta siendo muy difícil aprender por falta de material en español y lo irónico es que los lenguajes imperativos de moda (java, javascript, c++, c#) estan tratando de implementar soluciones funcionales, porque? Porque cada vez es más difícil mantener aplicaciones que con la falta de procesadores más rápidos tienen que ser cada vez más rápidos, escalables y van creció eso en código que con los lenguajes imperativos es difícil de mantener, depurar, escalar, etc.... por favor ustedes youtubers enfocados en enseñar programación, creen cursos de, elm, de elixir, de erlang, etc... para empezar a enseñar, gracias.

  • @cristinaalvarez5756
    @cristinaalvarez57568 жыл бұрын

    Hola, recomiendas usar Java 8 en Android Studio?

  • @VeslorTV
    @VeslorTV8 жыл бұрын

    Gracias pon compartir

  • @top_cat26
    @top_cat266 жыл бұрын

    Hermano , alguna vez subiste algo sobre Haskell ??? Gracias

  • @hectorromero6588
    @hectorromero65888 жыл бұрын

    ¿Cuando la 2da parte?

  • @fernux0
    @fernux08 жыл бұрын

    en c# ya estaban la lambda mmm por q apenas sale en java ? oye y también hay linq en java o algo parecido ?

  • @AlexHernandezGz
    @AlexHernandezGz8 жыл бұрын

    existe algun equivalente en java a lo que normalmente se llama funcion anonima en javascript en los parametros de las funciones? aqui un ejemplo: Carro.encender( function(//Parametro){ //Codigo para calcular si hay gasolina o bateria return true; // o false } ); Saludos

  • @unyielding37
    @unyielding375 жыл бұрын

    que retorna la lambda?

  • @jorguetorres2908
    @jorguetorres29085 жыл бұрын

    como podria hacer un lambda recursivo? demuestralo haciendo factoriales porfavor.

  • @19perreo
    @19perreo7 жыл бұрын

    mas claro que el agua!

  • @miguelfonseca9063
    @miguelfonseca90638 жыл бұрын

    HOLA ME PUEDES AYUDAR A CORREGIR UN PROGRAMA EN JAVA?

  • @NanoGix
    @NanoGix8 жыл бұрын

    primer comentario :)

  • @enriqueruiz320
    @enriqueruiz3204 жыл бұрын

    Odio java... pero es una gran explicación de lambdas 😅 👍

  • @code-programmer4675
    @code-programmer46758 жыл бұрын

    segundo entonces xD

  • @alonsopalazuelos7599
    @alonsopalazuelos75996 жыл бұрын

    Esta interesante pero escuchando con audifonos se oye cuando tecleas como si fueran golpes muy graves, para la otra aleja el microfono de la mesa o cerca del teclado

  • @stevensonmarquez
    @stevensonmarquez8 жыл бұрын

    el python la programacion funcional sigue siendo mas espontaneo creo yo

  • @AlexisCofalt
    @AlexisCofalt6 жыл бұрын

    Esta bien el video y lo explicas bien, pero deberias mejorar el sonido. Se siente mucho las teclas. Saludos

  • @thisguyhere4420
    @thisguyhere44207 жыл бұрын

    usar lambdas no significa que estes usando un paradigma funcional