¡Adios a los IFs en Programación!

  Рет қаралды 79,491

hdeleon.net

hdeleon.net

Күн бұрын

En este video te mostraré alternativas a las sentencias ifs en programación, con el objetivo de que aprendas algo nuevo hoy.
🍺 Mis Cursos de PROGRAMACIÓN: hdeleon.net/cu...
📚 Mis Libros
📖 Aprender a Programar con C#: hdeleon.net/li...
🤖 Mi Setup
🖥️ Mi Monitor: amzn.to/3dtnDkk
⌨️ Mi Teclado: amzn.to/3BtjKnq
⌨️ Mi Deck elgato: amzn.to/3dvEKC3
🎧 Mis Orejeras: amzn.to/3BwQYm0
🎤 Mi Micrófono: amzn.to/3qPvFHh
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
🐦Twitter: / powerhdeleon
🌎Mi Sitio web: hdeleon.net
📻Raw Radio en Spotify: open.spotify.c...
#programación #dev #programming

Пікірлер: 600
@hdeleonnet
@hdeleonnet 4 ай бұрын
Mis cursos de Programación: hdeleon.net/cursos-premium/ Mi Nuevo Libro: hdeleon.net/libro-aprender-a-programar-con-c-hector-de-leon/
@marcesamia
@marcesamia 4 ай бұрын
Me gusta porque le pones ganas. Yo soy docente hace 37 años y entré para ver cómo lo explicabas. Te hago una recomendación si me lo permitís. Yo te pude seguir porque tengo experiencia, pero a otros les puede costar más. Una forma que te sigan más fácil es usar del depurador en las partes claves para que entiendan cómo se hacen los llamados. En mi experiencia, la gente entiende lo que decís pero le cuesta aplicarlo. Cuando lo ven con el depurador le es más sencillo. Segui con esas ganas que la docencia es un arte que dignifica. Saludos
@juancruzaraujo8839
@juancruzaraujo8839 3 ай бұрын
Y que hable quizás un poco mas despacio =p
@marcesamia
@marcesamia 3 ай бұрын
@@juancruzaraujo8839 😄
@edgardandresgarciaporras9890
@edgardandresgarciaporras9890 4 ай бұрын
Sin la aclaración ClickBait con la aclaración Mil gracias... se aprende. Un cordial saludo desde Colombia
@GlennSV
@GlennSV 4 ай бұрын
También podrías aplicar el patrón de diseño "Cadena de Responsabilidad" para evitar ifs, when/switch o bucles con breaks.
@joseomarguevara
@joseomarguevara 4 ай бұрын
Es obvio que el if no puede desaparecer, pero hoy he aprendido algo nuevo, y realmente es interesante, creo que todo tiene su utilidad!!!!, sinceramente Gracias!!!!!
@marcesamia
@marcesamia 4 ай бұрын
Una cadena de responsabilidad se usa cuando tenés que encadenar una serie de acciones en secuencia (con un orden establecido en el diseño). Si entendés este concepto que es lo principal, el código no es tan complicado
@cerealguyfrank5509
@cerealguyfrank5509 2 ай бұрын
No conocía la última forma de reemplazar una estructura IF. ¡Gracias por hacer este vídeo! 👌🏼
@arepaforever3981
@arepaforever3981 4 ай бұрын
Quitar los If para poner código que parece ofuscado, pienso que es como matar moscas a cañonazos. Con todos mis respetos a los amantes de los "cañones".
@diegofernandocobacruz6508
@diegofernandocobacruz6508 3 ай бұрын
Total, empieza a parecer código hecho con un framework X
@mjccambranis
@mjccambranis 3 ай бұрын
Depende de la operacion, ya que por sencillez los if son mejor, pero en cuanto a perormance a veces conviene utilizar estas otras alternativas
@NoName-gm4tj
@NoName-gm4tj 3 ай бұрын
@@mjccambranis depende sobre que se desarrolla por ejemplo en android google recomienda usar if y reemplazar los switch por ifs pero depende sobre que se desarrolla
@santisis
@santisis 3 ай бұрын
Aborrezco el código enterprise, pero la segunda solución que dio, la del diccionario de acciones es muy elegante. Tiene que ver con un tema de mantenibilidad. Imaginate que en vez de tener 4 evaluaciones como en el ejemplo tuvieras 25 y además en el tiempo puede ser que se sumen nuevas. En la versión con ifs tenés sí o sí que agregar al menos 4 líneas de código cada vez, y vas a meter mano en la lógica, por ejemplo, olvidar un else puede cambiar el comportamiento de la aplicación. Imaginate, además, que tuvieras que refactorizar algo, por ejemplo, sobre qué variable se aplica el cambio... deberías reescribir el mismo cambio en 25 lugares diferentes. En la versión con un diccionario, el cambio es agregar una entrada en la tabla y ya, y no implica meter mano en la lógica. Y además se separan por completo las reglas de lo que hacés de la aplicación de la operación. En cuanto a eficiencia, que lo mencionó alguien por acá, todas las opciones que muestra el video son *peores* que la versión original con los ifs, porque implican iterar los diccionarios. Tendrías una ganancia si pudieras usar la operación como clave que se resuelve en O(1), pero en este ejemplo no aplica.
@jesusvillarruel7476
@jesusvillarruel7476 2 ай бұрын
cuando las moscas son más bien leones, entonces se agradecen esos cañones
@Lidamster
@Lidamster 4 ай бұрын
Muchas gracias. Eres de todo menos un básico. Tus vídeos son realmente diferentes
@DiariodeUnHombre
@DiariodeUnHombre 4 ай бұрын
Se torna muy simple cuando alguien sabe explicar, excelente. Saludos.
@manucoA
@manucoA 4 ай бұрын
Excelente genio, se destaca tu objetividad y pedagogia a la hora de explicar. Gracias!
@yairrodriguez9926
@yairrodriguez9926 4 ай бұрын
El siguiente video será Adios a Switch-Case!
@anyeos
@anyeos 4 ай бұрын
Y el siguiente: Adiós a while... y el siguiente: adiós a repeat until... y el sig... xD
@romade7086
@romade7086 3 ай бұрын
El siguiente video será Adios a los foreach
@Alvaro-ho8yo
@Alvaro-ho8yo 4 ай бұрын
Llevaba tiempo que los videos se me antojaban bien superficiales pero con este realmente aprendí cosas nuevas. Grande Héctor!!
@urondanielf
@urondanielf 2 ай бұрын
Más cerca del 700, muy buen video: Conciso y práctico, aún así toca el tema a fondo, explicando cómo y cuando tiene sentido usarlo. Con tips utiles y referencias a otros patrones
@ZohKrahM
@ZohKrahM 4 ай бұрын
Es interesante, dependiendo del caso, la simplicidad del if es mejor que complejizar tanto el código. Al final vas a tener una linda y gigante implementación de un patrón de diseño de algo que se podía resolver con un if/else.
@CarlosSK
@CarlosSK 4 ай бұрын
Remplazar los ifs por switch case es como ser diabético y cambiar la Coca-Cola por Pepsi
@MEGAFERMAN
@MEGAFERMAN 3 ай бұрын
son mas rapidos de ejecutar que un if
@josealexanderperaltaramos2189
@josealexanderperaltaramos2189 3 ай бұрын
Jajaja es lo mismo
@naked_snake84
@naked_snake84 3 ай бұрын
No, es como cambiar la esquizofrenia por narcisismo, prefiero la última.
@naked_snake84
@naked_snake84 3 ай бұрын
​@@MEGAFERMANy más ordenados e optimizados.
@jimyaguasviva4461
@jimyaguasviva4461 3 ай бұрын
Los switch son los mismo que los if al menos que sea suficientemente simple que el compilador lo pueda implementar como un array y saltos por indices
@angelgameplay5357
@angelgameplay5357 4 ай бұрын
Recuerda que t>=10 y t>= 100 son condiciones que siempre serán verdad y que por lo tanto se pueden eliminar sin cambiar la funcionalidad. Cuando se evaluan rangos ordenados conectados y lo hacemos ascendentemente, podemos evaluar directamente si t < a entonces.. si t < b entonces.. No hace falta confirmar que t es >= que a, puesto que la anterior condición ya verificó esto.
@michelojeda6331
@michelojeda6331 4 ай бұрын
Estaba revisando los comentarios antes de hacer el apunte. Se reduce la lógica y se hace más sencillo el código a la vista.
@CuriososxUniverso
@CuriososxUniverso 3 ай бұрын
Hola Hector, ese switch case, me recordó al case when de SQL Server, que gran vídeo. Saludos.
@alexjuniortupapa
@alexjuniortupapa 2 ай бұрын
Tener alternativas para hacer algo es excelente ya que si encuentras código cómo el del vídeo sabes que están haciendo, muchas gracias por compartir,,👌
@PabloCesarJoseMontenegro
@PabloCesarJoseMontenegro 4 ай бұрын
EXCELENTE MAESTRO.... MUY DIDACTICO ESPECIFICO Y EJEMPLO REAL!!! SALUDOS DESDE LA REPUBLICA ARGENTINA!!!!
@carlosbejarano2540
@carlosbejarano2540 3 ай бұрын
Lo mismo, más complejo, bien implementado al grano, aunque hay IFs detrás de todo ello. bien hecho jovencito
@aibou2399
@aibou2399 4 ай бұрын
Es buena técnica. Cómo todo, tiene sus pros y sus contras, que debemos evaluar al usar.
@josemigg_
@josemigg_ 4 ай бұрын
Llorarás y llorarás y sin nadie que te consuele, así te darás cuenta que si te engañan dueeeele 🎶
@hugosanchez454
@hugosanchez454 4 ай бұрын
el diccionario de predicados no lo conocia y la verdad esta muy interesante para aplicarlo en casos complejos, gracias
@jorgeivanmatamoros9974
@jorgeivanmatamoros9974 4 ай бұрын
Buenisima leccion sobre el pattern matching!
@galvez1985
@galvez1985 3 ай бұрын
Excelente, me encantó la opción por patrón de diseño, mas limpia, podrías separar tus if para casos de uso en particular
@JavierGarcia-se3vi
@JavierGarcia-se3vi 3 ай бұрын
Gracias por aclarar por un momento pensé que eras el Rey de la Salsa! 🎉🥵🌶💃
@bloodbahamut
@bloodbahamut 4 ай бұрын
Strategy es un muy buen patron para esos casos donde el codigo es muy extenso. Muy buen video!
@felipediazfrancisco6028
@felipediazfrancisco6028 4 ай бұрын
Muy interesante desde el punto de vista de un docente universitario, buen tema para tareas y forzar a que los estudiantes realicen un mejor análisis. 😀
@CarlosMay-t8h
@CarlosMay-t8h 3 ай бұрын
Me encanta cuando usas programaci'on funcional!
@EnriqueSanchez-tf3bs
@EnriqueSanchez-tf3bs Күн бұрын
Interesante, no había visto esta forma de programar. Saludos😊
@Jonatanooki
@Jonatanooki 4 ай бұрын
Muy buena la enseñanza, algo nuevo se aprende cada día, cuando leí sobre patrones no entendí bien el de estrategia, no es completo, pero se entendió.
@adevcode8288
@adevcode8288 3 ай бұрын
Una locura hermano. Vamos a implementar pues.
@michaelbryangchevezangulo6052
@michaelbryangchevezangulo6052 2 ай бұрын
Se mira salvaje lo que hiciste gracias por compartir tus conocimientos. Saludos desde Nicaragua :)
@edwinmarinacevedo1898
@edwinmarinacevedo1898 3 ай бұрын
Lo de diccionario de predicados esta muy interesante 👏
@zaydraco
@zaydraco 3 ай бұрын
Me laten Tus vídeos... Muy entretenido cómo explicas el código. Ojalá llegue a más de 700 comentarios
@perukaas
@perukaas 4 ай бұрын
Con cada video que subis se aprende algo nuevo. Gracias por tu tiempo. Saludos desde Argentina.
@bladimiromejiaortiz8493
@bladimiromejiaortiz8493 3 ай бұрын
Gracias me has ayudado a crear una mejor lógica con las condiciones ❤
@alexrodriguez6572
@alexrodriguez6572 3 ай бұрын
Excelente video y buena forma de utilizar un diccionario.
@schcriher
@schcriher 3 ай бұрын
Me encanto lo de usar un diccionario con los predicados (o en otros lenguajes funciones sin mas, arrow functions, funciones anónimas, lambdas, etc)
@bruno221172
@bruno221172 3 ай бұрын
Excelente, me gustó esta técnica. No la conocía.
@medialdea86
@medialdea86 4 ай бұрын
Ese video potente de aprendizaje! Excelente, enhorabuena. Cómo consigues siempre hacer la programación divertida y motivadora. Más de una y dos has reflotado mi motivación.
@Digitos_Oficial
@Digitos_Oficial 4 ай бұрын
Excelente !! , fue toda una clase de programación avanzada con tips que no los encuentras fácilmente Gracias !!!
@Digitos_Oficial
@Digitos_Oficial 4 ай бұрын
Un Abrazo desde lo mas austral del mundo ... Chile .. !!
@guillotef84
@guillotef84 4 ай бұрын
Que excelente video amigo! Muchas veces uno tiene lidiar con estas situaciones. No conocía los Predicate, sí usé en situaciones parecidas pattern matching.
@davidhoyeta4895
@davidhoyeta4895 4 ай бұрын
Me pareces un creador para el aprendizaje bastante bueno, por muchas cosas pero sobre todo ese detalle de ir a lo extremo. Aprendo mucho contigo, sigue así!!
@jyancel
@jyancel 4 ай бұрын
Excelente video. Es sobre alternativas al if, pero me ayudó a entender definitivamente: predicados y diccionarios como recursos alternativos. Gracias
@luiscarlospallaresascanio2374
@luiscarlospallaresascanio2374 4 ай бұрын
Me recuerda a cuando uso matrices en python, pero más en un proyecto de web scraping, donde según la url llamaba a la función de ese sitio web, así no tengo que hacer if cada vez que agrego un nuevo sitio
@SVTYM2092
@SVTYM2092 3 ай бұрын
Me encanta como te explicas y también que tus ejemplos son claros para programadores principiantes como yo, muchas gracias por tu contenido tan bueno.
@mfmasvil
@mfmasvil 4 ай бұрын
He pasado por varios lenguajes de programación (creo que todos los que vemos tus videos lo hemos hecho) y los paralelos entre ellos son notables. Felicitaciones y gracias por hacer estos videos para la comunidad de programadores!
4 ай бұрын
Contenido de calidad y útil. El que no aprende es que no quiere
@juanrecinos7457
@juanrecinos7457 4 ай бұрын
Gracias.... la forma como explicas las distintas maneras de llegar a un resultado es bastante entendible. Saludos desde El Salvador
@raitsukii
@raitsukii 4 ай бұрын
Es genial el contenido que haces! de paso en mi lenguaje favorito C#! Ya quiero ver de que se tratará el siguiente video! Saludos
@Liumbert
@Liumbert 4 ай бұрын
tssss grande tio hector santo patrono de los mortales programadores
@geovalladares
@geovalladares 4 ай бұрын
Muy interesante, podrías subir más casos como estos solo que subiendole más el nivel
@leonelarrieta8351
@leonelarrieta8351 4 ай бұрын
Se aprendió algo nuevo, gracias Hector por el aporte! Genio total!
@josea.ramirez8801
@josea.ramirez8801 4 ай бұрын
Otro comentario para llegar a 700. Evitar los if es un buen esfuerzo para crear estructuras lógicas más complejas, eficientes y funcionales. Buen video
@juanjosesanchez7618
@juanjosesanchez7618 4 ай бұрын
Muy bueno Hector. Gracias por la enseñanza.
@al090020
@al090020 4 ай бұрын
Buen video, como dices lo bueno es aprender nuevas estrategias para resolver diferentes problemas
@SpawnCD
@SpawnCD 4 ай бұрын
Muchas gracias, me sirven mucho tus explicaciones, para volver a recordar en mi diaria las alternativas que muchas veces por muchas razones que terminan aturdiendo, dejo de evaluarlas para una mejor implementación y mucho mas clara para un futuro mantenimiento.
@mercetoki
@mercetoki 4 ай бұрын
Excelente información, ayuda para operaciones complejas usando polimorfismo, el super switch en casos de condiciones extremas sin polimorfismo
@daniveloper
@daniveloper 3 ай бұрын
Se me hace bien, pero me hubiera gustado ver un benchmark para ver la diferencia de costos entre las 4 opciones. Como dato adicional, en la opción 3 con las acciones, en vez de usar el ciclo, se pudo haber utilizado linq.
@markitus_raver
@markitus_raver 4 ай бұрын
Muchas gracias, super interesante!! Intentaré aplicarlo en mis proyectos 👍🏼
@nicolasallweb3077
@nicolasallweb3077 4 ай бұрын
interesante, esto puede facilitar el mantenimiento del codigo mas adelante
@DNGOLA
@DNGOLA 4 ай бұрын
Pongo el comentario para que puedas comer jejejeje. Mil gracias por tus videos.
@elygallo3996
@elygallo3996 Ай бұрын
Excelentes ejemplos para pensar en código escalable. Gracias por los videos tan específicos! Pregunta: ¿porqué en las condiciones no pones simplemente t
@juanignaciodominguez5902
@juanignaciodominguez5902 3 ай бұрын
excelente video!! me gusta lo de usar el mapa de predicados :D
@iPuNk89Gamer
@iPuNk89Gamer 3 ай бұрын
Siempre hay algo nuevo que aprender, gracias un saludo, apoyando para llegar al número mágico: 700
@gustavoortega4361
@gustavoortega4361 26 күн бұрын
pfffffffffff ninguna de esas me sabia jajaja solo el if y el case , aprendi algo hoy :) gracias bro
@hsabatino
@hsabatino 4 ай бұрын
Chamo! Brutal el diccionario de predicados ese si no me la sabia
4 ай бұрын
gracias si aprendi las nuevas caractrristicas predicado muy interesante gracias
@realistictruckers8208
@realistictruckers8208 4 ай бұрын
Otro comentario para los tacos, porque es contenido que merece estar en Internet. Saludos.
@aoim123
@aoim123 3 ай бұрын
Excelente contigo Hector, justo estaba buscando una alternativa a un problema de condiciones, ahi con su buen like buen hombre jejeje
@latestcoder
@latestcoder 3 ай бұрын
Este ejemplo en específico se puede hacer en una sola ejecución con una fórmula, normalmente, yo me salto la necesidad por condicionales de esta manera, inventando una operación que se ejecute una vez function getDiscountScale(t number) n = max(min(t, 1000), 0) L = String(n).length p = L % 2 s = L + p + sign(p - .5) r = s - ((p % 2) + p) * sign(L - 1) return r discount = total * getDiscountScale(total) print(total + tax - discount)
@Tucumanga
@Tucumanga 3 ай бұрын
Aprendí patrones, gracias
@juanalbertoboada
@juanalbertoboada 4 ай бұрын
Hoy aprendi algo... excelente video...viva el 700!!!
@alanarlenko7474
@alanarlenko7474 4 ай бұрын
Gracias Héctor, aprendí algo nuevo de mucha utilidad
@michelojeda6331
@michelojeda6331 4 ай бұрын
Todos los recursos son válidos. Al final buscar la forma que opmitimize más el código ( complejidad temporal y espacial) y a la vez sea lo más claro posible.
@ypaez03
@ypaez03 4 ай бұрын
Me gusto la solucion del diccionario de predicados pero seria mas para cuando los valores no vienen hardcodeados y mas bien vienen de una tabla dodne se definen los rangos. Pero viendolo como un codigo mas legible y entendible me siguen gustando mas los ifs
@Rayosgama1
@Rayosgama1 4 ай бұрын
Muy buena opción no conocía esa opción a los ifs
@armandoalfonzog
@armandoalfonzog 4 ай бұрын
¡Excelente! La expresividad del lenguaje
@CritickalTvRandom
@CritickalTvRandom Ай бұрын
Es muy bueno, tu canal
@ramses2433
@ramses2433 4 ай бұрын
Buenas alternativas , no sabia lo de los predicados
@OSCARL-ib9oq
@OSCARL-ib9oq 4 ай бұрын
Cuando quieras te haces un vídeo de programación orientada a aspectos.
@luisitacarrasquillo3223
@luisitacarrasquillo3223 4 ай бұрын
Wow, gracias CLARO QUE APRENDI 🎉
@xdEdgarBest
@xdEdgarBest 4 ай бұрын
Me gustó mucho. Muy buen contenido. Gracias por compartirlo.
@sergiotardo
@sergiotardo 4 ай бұрын
Excelente el tema de los predicados, no sabia thanks,... para operaciones complejas esta espectacular!!!, realmente poderoso el tema, claro que a simple vista, pareciera que es un if, encryptado en chino mandarin jajaja. Excelente Hector, como siempre!!! un saludo desde sud america
@elrosseiden
@elrosseiden 4 ай бұрын
Vamos por los 700, bastante interesante las alternativas 👍
@igarriz
@igarriz 3 ай бұрын
Gran vídeo. Muy buena forma de operar🤩
@javiergonzalez3791
@javiergonzalez3791 3 ай бұрын
Me gustó mucho la forma de usar Predicates dentro de un diccionario, nunca lo había considerado. Otra forma que es parecida a la ultima donde la lógica se encapsula en clases (Operación1, Operación2, Operación3...) es la del patron de Factory, donde una clase factory te regresa el tipo de clase que necesites, en este caso una de tipo IOperación, entonces ya después la tratas sin importar cual sea la implementación escogida porque el código estaría basado en una abstracción (IOperación) y no en una implementación. Lo menciono por si alguien busca alguna alternativa y le pueda servir n_n Muchas gracias por el video!
@hellsdevelopers
@hellsdevelopers 4 ай бұрын
Muy bueno Hector, me encanta. He logrado aplicar los mismos patrones en JavaScript, y es muy útil.
@mauricetriana1700
@mauricetriana1700 2 ай бұрын
el master del backEnd !!!!
@alexisrx96
@alexisrx96 4 ай бұрын
Recuerdo que una vez me vieron mal por hacer algo parecido al diccionario, gracias por dar más opciones.
@ricardoyunhon5495
@ricardoyunhon5495 3 ай бұрын
Excelente explicación..
@rastazion1994
@rastazion1994 4 ай бұрын
Bien video Héctor, te mando un abrazo cabezón 👌🏼
@mariosiguen5529
@mariosiguen5529 4 ай бұрын
Muy chulo el vídeo, breve, conciso y superinteresante
@jasampler8398
@jasampler8398 4 ай бұрын
Una mejora en el último patrón podría ser incluir otro método en la interfaz, un predicado para decidir si se aplica la operación o no, así cada condición aparecería junto a su operación, y luego definir una lista con todas las operaciones en lugar de un diccionario.
@Bife_A_Lo_Vulnerable
@Bife_A_Lo_Vulnerable 3 ай бұрын
Vamos por los 700! Buen Video!
@dannyserrano3504
@dannyserrano3504 4 ай бұрын
Un crack, sigue ilustrandonos
@rvillabonas
@rvillabonas Ай бұрын
Se entiende el contexto, pero la solución más simple siempre es la mejor!!
@LuisOyanader
@LuisOyanader 4 ай бұрын
Esta bueno saberlo, pero es mas entendible y ocupa menos lineas el if.
@hdeleonnet
@hdeleonnet 4 ай бұрын
Si el cuerpo de tu if {} crece, lo mejor es utilizar polimorfismo combinado con if, el tercer caso.
@alexisarcegomez8698
@alexisarcegomez8698 4 ай бұрын
Excelentes alternativas, gracias por seguir compartiendo este tipo de consejos de programación
¿Por qué Debes Aprender ARQUITECTURA de SOFTWARE?
20:34
hdeleon.net
Рет қаралды 30 М.
Casi Pierdo mi Trabajo por un Try Catch
9:32
hdeleon.net
Рет қаралды 61 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 6 МЛН
Do you choose Inside Out 2 or The Amazing World of Gumball? 🤔
00:19
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,9 МЛН
Should you learn C++?? | Prime Reacts
20:29
ThePrimeTime
Рет қаралды 365 М.
¿Qué es el PROBLEMA N+1 y como SOLUCIONARLO?
8:27
Pull Request
Рет қаралды 5 М.
Funciones Recursivas en Situaciones Reales
10:22
hdeleon.net
Рет қаралды 8 М.
LA ERA OSCURA DE LA PROGRAMACIÓN
12:58
hdeleon.net
Рет қаралды 40 М.
¿Cómo crear el PORTAFOLIO PERFECTO para PROGRAMADORES?
32:13
MoureDev TV
Рет қаралды 209 М.
How I program C
2:11:32
Eskil Steenberg
Рет қаралды 746 М.
¡A la M1ERDA el Estrés de SER PROGRAMADOR!
11:17
hdeleon.net
Рет қаралды 20 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 6 МЛН