¿Qué diablos es la Memoization? Programación Avanzada en C# .Net 🤯
HTML-код
- Опубликовано: 10 фев 2025
- En este video te mostrare el concepto de Memoization el cual sirve para optimizar cálculos en la programación.
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/Hecto...
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
#programación #memoization #dotnet
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 => ruclips.net/video/AdxfphbRGNc/видео.html
- Closures => ruclips.net/video/IyhLnwU2OMo/видео.html
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 :)
@Troy Kyle Definitely, been using InstaFlixxer for since november myself :)
Muy bueno pero me hubiera gustado un ejemplo con cervezas jajaja
Impresionante Héctor nuy buen video!!! Cuantos conocimientos y que bien explicado!!! Felicitaciones!!!
Excelente Héctor. Todos tus vídeos ningunos tienen desperdicio. Bendiciones.
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
Esta muy cool esto. Ni idea de que existía
Gracias Héctor! :)
Deli Video! Excelente!
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.
Gracias por el dato, eres un crack!
Buen video y buena explicación 10 de 10
Muy bueno, no solo guarda el valor de factorial(9), también guarda los valores de las llamadas recursivas, factorial(8), factorial(7)...
Yo alguna vez lo utilice en un demo... Y quedé igual de maravillado que ahora que lo veo de nueva cuenta.
Muy útil (. ❛ ᴗ ❛.)
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..
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.
Es parte de eso. El término memoizacion es igual viejo del 60
@@hdeleonnet no lo conocía, algo nuevo aprendido, muchas gracias y la forma de implementarlo me ha parecido interesante. Saludos.
Gracias Hector, me podrias decir que diablos es una funcion almacenada? en una base de datos
eres grande bro
Muchas Gracias
Exelente video
🤟
Muy bueno 👍
jajaja esto ya lo he hecho y ni idea que se llamaba Momoization. Gracias hdeleon!
Genial 🤘
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.
Excelente !!!!!!
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??
Nop, eso que hace se llama closure combinado con currificación. en mi canal encontraras material de esos temas.
Espero detrás del código no se aparezca un fantasma... Sale Jack The Ripper de su ataúd?
yo la he usado pero no sabia lo que era hasta hoy
⭐⭐⭐⭐⭐
El diccionario en algun momento se resetea?
El diccionario está dentro de la función, no se resetea
Está roto esto, está genial
Pero siempre es a través de funciones?… aún no lo comprendo bien, no soy muy experto en funciones la verdad jeeje
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