¿Qué diablos es la Memoization? Programación Avanzada en C# .Net 🤯

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 39

  • @hdeleonnet
    @hdeleonnet  3 роки тому +10

    Si te ha gustado el video puedes apoyarme con un pulgar arriba y compartir en tus redes sociales
    Si deseas comprender más a fondo lo que paso con la extensión de la función te recomiendo estos videos
    - Currificación => ua-cam.com/video/AdxfphbRGNc/v-deo.html
    - Closures => ua-cam.com/video/IyhLnwU2OMo/v-deo.html

    • @troykyle536
      @troykyle536 3 роки тому

      Dunno if anyone gives a shit but if you guys are stoned like me during the covid times you can watch all the new movies on Instaflixxer. I've been watching with my gf these days :)

    • @raidenmateo422
      @raidenmateo422 3 роки тому

      @Troy Kyle Definitely, been using InstaFlixxer for since november myself :)

  • @juario_ok
    @juario_ok 3 роки тому +11

    Muy bueno pero me hubiera gustado un ejemplo con cervezas jajaja

  • @Krior07
    @Krior07 3 роки тому +4

    Esta muy cool esto. Ni idea de que existía

  • @joakinalberto91
    @joakinalberto91 3 роки тому +2

    Buena esa...hace poco hice una lectura rápida de la memoization con C# y lo vi bien brujo...ahora lo pude ver mucho mejor..

  • @charlydho
    @charlydho 3 роки тому +1

    Impresionante Héctor nuy buen video!!! Cuantos conocimientos y que bien explicado!!! Felicitaciones!!!

  • @samuell.5874
    @samuell.5874 2 роки тому

    Gracias Héctor! :)

  • @ronaldchonillo
    @ronaldchonillo 3 роки тому

    Deli Video! Excelente!

  • @breyesdeveloper2058
    @breyesdeveloper2058 3 роки тому +1

    Excelente Héctor. Todos tus vídeos ningunos tienen desperdicio. Bendiciones.

  •  3 роки тому +2

    Yo alguna vez lo utilice en un demo... Y quedé igual de maravillado que ahora que lo veo de nueva cuenta.
    Muy útil (. ❛ ᴗ ❛.)

  • @alexpablo90
    @alexpablo90 3 роки тому +1

    Muy bueno! No lo conocía! Muy interesante y fácil de usar. Agregaría un máximo de ítems en la caché para mantener sólo aquéllos llamados repetidos. De nuevo, excelente video

  • @yitzurr
    @yitzurr 3 роки тому +1

    No conocía el termino memoization, sin embargo en la practica me parecio que es similar a un concept viejisimo, la programación dinamica. La implementacion me parecio interesante, gracias. Saludos.

    • @hdeleonnet
      @hdeleonnet  3 роки тому +1

      Es parte de eso. El término memoizacion es igual viejo del 60

    • @yitzurr
      @yitzurr 3 роки тому +1

      @@hdeleonnet no lo conocía, algo nuevo aprendido, muchas gracias y la forma de implementarlo me ha parecido interesante. Saludos.

  • @alejandrog6005
    @alejandrog6005 3 роки тому +1

    Muy buena explicación y para los demás programadores, no necesariamente tiene que esperarse a que metan concurrencia o hilos y usar ésta palabra reservada para aplicar técnicas parecidas. Por ejemplo siempre es mejor tener en memoria (una simple variable por ejemplo) un cálculo ya definido que estar haciendo ese mismo cálculo a pelo cada que se requiera un valor que ya no va a cambiar, pero muchas veces somos huevones y hasta eso nos da flojera implementar.

  • @emilianourrea5992
    @emilianourrea5992 3 роки тому +1

    Buen video y buena explicación 10 de 10

  • @veelglorie
    @veelglorie 3 роки тому

    Muy bueno, no solo guarda el valor de factorial(9), también guarda los valores de las llamadas recursivas, factorial(8), factorial(7)...

  • @CHOSKR1
    @CHOSKR1 Рік тому

    Gracias por el dato, eres un crack!

  • @obeddurey1281
    @obeddurey1281 3 роки тому

    jajaja esto ya lo he hecho y ni idea que se llamaba Momoization. Gracias hdeleon!

  • @fikodikov1997
    @fikodikov1997 3 роки тому +1

    eres grande bro

  • @Superhermanas566
    @Superhermanas566 2 роки тому

    Muchas Gracias

  • @omarvazquezbaez3573
    @omarvazquezbaez3573 3 роки тому +1

    Genial 🤘

  • @hector9079
    @hector9079 3 роки тому +1

    Muy bueno 👍

  • @ervinsolanovargas8385
    @ervinsolanovargas8385 3 роки тому +1

    Exelente video

  • @diegorivero4418
    @diegorivero4418 3 роки тому

    Excelente !!!!!!

  • @carlosalfredobeltrangonzal6009

    Gracias Hector, me podrias decir que diablos es una funcion almacenada? en una base de datos

  • @rferreiras
    @rferreiras 3 роки тому +1

    yo la he usado pero no sabia lo que era hasta hoy

  • @luisalbertoceja2373
    @luisalbertoceja2373 3 роки тому +1

    Una pregunta, dentro del método de extensión, se está inicializando siempre una instancia de ConcurrentDictionary, esto no hace que el diccionario sea nuevo en cada ejecución??

    • @hdeleonnet
      @hdeleonnet  3 роки тому +1

      Nop, eso que hace se llama closure combinado con currificación. en mi canal encontraras material de esos temas.

  • @MrElmarqueli
    @MrElmarqueli 2 роки тому

    Está muy bueno la verdad, pero hay algo que lo quiero razonar pero no lo entiendo, al entrar a `Memoize` la variable cache se crea cada ves que se entra a la extensión, entonces esta no es borrada? y crada y borrada como se mantiene la info del diccionario, es lo que no me queda claro. Un saludo y como simepre buena info saludos.

  • @williamprogramer4168
    @williamprogramer4168 3 роки тому +1

    ⭐⭐⭐⭐⭐

  • @carlosbrockmann7604
    @carlosbrockmann7604 2 роки тому +1

    Espero detrás del código no se aparezca un fantasma... Sale Jack The Ripper de su ataúd?

  • @thencodecr2483
    @thencodecr2483 3 роки тому +4

    Está roto esto, está genial

  • @jesusromero3005
    @jesusromero3005 3 роки тому +1

    El diccionario en algun momento se resetea?

    • @hdeleonnet
      @hdeleonnet  3 роки тому +2

      El diccionario está dentro de la función, no se resetea

  • @JhonGuzz
    @JhonGuzz 3 роки тому +1

    Pero siempre es a través de funciones?… aún no lo comprendo bien, no soy muy experto en funciones la verdad jeeje

    • @hdeleonnet
      @hdeleonnet  3 роки тому +1

      La memoizacion es la técnica de guardar ejecuciones en memoria, como se haga es lo de menos, yo he hecho algo avanzado para mostrar más enseñanza que solo memoizar