Y al día de hoy ese conocimiento te sirve? Si no es así , como lo abordaste? Yo me frustro cuando en el instituto me enseñan algo que no voy a usar y me da una rabia.
@@jeanpierv.1728 Te cuento, que en mi viva profesional me ha servido poco, salvo 2 aplicaciones de trabajar con un grupo en “tarjetas de adquisición de datos”: temperatura, humedad, entre otros, usando el micro 8085 de Intel, por favor, tienes que ubicarte en la época de los años 90´s, los microcontroladores se programaban en ensamblador!. En la actualidad estos microcontroladores han sido reemplazados por: Arduino, Rasberry Pi entre otros y hoy se habla de microcontroladores Seeeduino XIAO por ejemplo, que son micros embebidos pequeño del tamaño del índice que se programan con lenguajes de alto nivel y tienen prestaciones como es Internet de las cosas ITO, espectacular!. No quiero ser majadero, pero todo conocimiento no hace daño, ayuda en tú crecimiento en la vida profesional y tú conocimiento. Sigue con la mente positiva y sigue bridando conocimientos como lo haces, que considero que es un aporte espectacular, sigue así.
Para hacer ing. Inversa no sólo se utiliza ensamblador se utilizan herramientas como loader, editores hexadecimales y desensambladores y se debe tener un conocimiento muy avanzado de las apis de win2 y sobre todo de la estructura de los archivos PE.
Hola Yasmina, me pareció muy interesante el video ya que aprendi mucho sobre un nuevo lenguaje de programación de bajo nivel, lo cual contribuye a mi conocimiento como ingeniero de sistemas. Saludos desde Colombia.🇨🇴
@@duvanandresmontanogonzalez5263 me alegro de que te haya servido! Aunque no utilicemos ensamblador en nuestro día a día, ayuda mucho a comprender mejor cómo funciona el código y cómo lo “usa” la máquina
Aprendí mucho con masm y tasm (keykens, loaders, extractores de recursos, cracks, inyección de código, hilos...) eran los tiempos de marmota, crack el destripador, numit_or, Narvaja, PHC, Mr_Kracker, etc.
Muy limpia tu explicación me gusto, pero me voy a basar en la definición de wikipedia para que veas que no es invento, la interpretación de CISC es correcta cuando dices que es un set de instrucciones reducidas, ahora, cuando hablamos de como lo hace, una instrucción CISC puede ejecutar muchas operaciones de bajo nivel, en cambio con RISC cada instrucción tiene una función especifica, si hacemos un equivalente, una instrucción microcódigo de CISC es equivalente a una de RISC. Para agregar, internamente Intel por ejemplo, implementa micro instrucciones de muy bajo nivel que compone a una instrucción común, también dicho micro código es privativo, por lo tanto, es secreto en Intel y AMD. En conclusión CISC agrega otra capa de abstracción en cada instrucción si es muy compleja.
@@ElectronicFanArm No estoy segura de haber entendido completamente tu comentario así que disculpa si digo algo que ya habías indicado, pero me parece que hay algún detalle que no es del todo acertado y puede causar confusión. RISC, que es el conjunto de instrucciones reducido, tiene un set de instrucciones más simple y reducido donde cada operación realiza una operación muy específica, normalmente en un solo ciclo de reloj y con una traducción directa al hardware, mientras que CISC tiene un set de instrucciones más amplio además de que las instrucciones son más complejas, por lo que pueden tomar más ciclos de reloj en completarse. Sin embargo, no sería correcto decir que CISC implementa otra capa de abstracción sobre el hardware porque CISC traduce igualmente las instrucciones en microOps que siguen siendo parte del funcionamiento de la CPU (hardware). Por cómo se implementa en algunos procesadores como los de Intel, con la traducción de instrucciones complejas a microinstrucciones más simples para el procesador, podría parecer que sí hay una capa de abstracción, pero solo es una forma distinta de manejar las instrucciones en a nivel hardware. Espero que esto resuelva cualquier ambigüedad y gracias por el feedback!
@@yasminacodes si mas o menos, con CISC se abstraen mas operaciones en una instrucción, ejemplo, casi todas las instrucciones en x86 pueden operar con memoria directo, me voy a basar en 8086 (mas simple) que aun tu PC usa dicho modo, yo podría hacer esto xor reg, mem sin hacer nada mas, entonces cuando la unidad de control decodifica la instrucción, la unida de ejecución toma dicha instrucción la desglosa en las diferentes operaciones, carga/almacenado en memoria a o desde un registro, operación ALU, pero eso no se hace con magia, internamente la unidad de ejecución tiene un microcódigo que no es transparente para nosotros, pero esta ahí, si es confuso claro, pero puede que acá este una de las principales diferencias. Para hacer todo esto con ARM yo debo usar las instrucciones load/store, xor; que me llevarían unas líneas mas. Ejemplo: Ldr r1,=mem xor r2,r1,#4. Otro ejemplo mas interesante es la instrucción AAD, me permite ajustar el resultado de una división a BCD, en ARM debo implementar muchas instrucciones para tal fin
@@ElectronicFanArm Muy buena explicacion elec ,supongo que ahi entra un tipo de rom mem para decodificar dicha instruccion de otra forma seria un tanto raro
ahhh me acuerdo de comienzos de los 2000, cuando hacía virus residentes en memoria. Y de una gran herramienta para el cracking como el softice, que buenos tiempos!!!!!
Saludos desde Colombia. El contenido es muy interesante. Tengo una pregunta: ¿alguna vez has tenido que optimizar código directamente en ensamblador? Tenía entendido que los compiladores, especìficamente su backend LLVM, es mas eficiente que nosotros al escribir ensamblador.
@@jorgeosorio1613 hola! Pues no me ha tocado optimizarlo porque no lo he usado para proyectos productivos, pero es cierto lo que dices. La norma general es que, salvo que sepas muy bien lo que estás haciendo, el compilador suele optimizar mejor el código que tú como programador, y esto también aplica para muchos lenguajes de alto nivel
@@MsJonny26 ensamblador surgió como una forma de hacer más sencilla y más abstracta la programación que, en arquitecturas como las modernas (von neumann), se hacía en código máquina, y se ha quedado en sectores donde se necesita el mejor rendimiento
@@MsJonny26 si, es que realmente ocurrió todo prácticamente a la vez. En 1945 surgió la programación en código máquina que sustituía a los cables, y en 1947 se lanzo assembler
@@AndresLopez-ym6br Es genial que de que te guste meterte entre pecho y espalda algún plátano que otro mientras aprendes de programación, manteniendo los niveles de potasio, hay a gente que le da vergüenza pero a ti no, tu lo enseñas con orgullo :D
@@elbaulsonora5617 yo te animo a que intentes hacer aunque sea un ejercicio chorra como este porque ayuda a entender conceptos de cómo funciona todo lo que hacemos a alto nivel por detrás 💕
¿Temido ensablador? Que se ponga solo con números binarios y luego se verá. Aprendí en electrónica asm. Me encanta. Eso si, para programar microcontroladores.
Ensamblador es temido por muchos porque la gente tiene esa percepción, de ahí el título y también el stream para desmitificarlo, que sea fácil o difícil es una cuestión subjetiva. En cualquier caso, comparar quién hace o sabe hacer cosas con mayor dificultad (lo cual, nuevamente, es subjetivo) me parece una tontería que no aporta, más allá de tratar de subsanar el ego y la baja autoestima de algunos. Para mi lo único importante es quién se esfuerza por aprender y hacer las cosas bien y quién no, no el postureo
@@yasminacodes Nunca he dominado ningún lenguaje, ni el castellano. Siendo sincero, el asm hoy en día pierdes mucho tiempo, muy complicado de actualizar o modificar tus proyectos, sobre todo si es grande. Por eso está los lenguajes de alto nivel, ahorrar recursos.
@@Metaconta Lo he dicho muchas veces en otros comentarios y videos, cada tecnología tiene su uso. En la programación mainstream normalmente lo más conveniente es utilizar lenguajes de alto nivel, pero sigue habiendo muchos sectores y proyectos donde esa opción no existe o no conviene y es necesario seguir utilizando el bajo nivel. Además, independientemente de su aplicación práctica en el mundo laboral, conocer cómo funcionan estas cosas es imprescindible aunque se programe a alto nivel, si se quiere entender lo que se está haciendo. Soy consciente de que hoy en día mucha gente prefiere irse directamente a lo práctico y no aprender más allá, pero desde mi punto de vista eso es contraproducente tanto a nivel personal como laboral y por eso en mi canal intento darle este otro enfoque
@@yasminacodes Aprendí más allá en electrónica. Binarios puros y duros trabajando con lógicas, luego con una ALU, luego con el procesador 8085 programándolo en asm. Se usa mucho el asm en temas de nivel de esta manera, asm siempre estará ahí, otra cosa que te pegues media vida en asm, me encanta, al mismo tiempo hoy en día quiero hacer cosas en C# por poner un ejemplo, como sistemas de menús y submenus para LCD de Arduino. Aquí un ejemplo en C# modo consola para PC como demo: ua-cam.com/video/TfRnkB-XEb0/v-deo.html Luego lo adapto a Arduino en su LCD, eso si, también lo hacía en ASM y lo que se tarda el mismo trabajo, es verdad que todo es mucho más rápido al ejecutarlo. Ya no hacen libros sobre asm hoy en día ningún autor, una pena. En caunto a empresas, me meten con Formularios Web, a veces Windows Form y con bases de datos SQL por medio. Depende en que áreas trabajes. ;)
Hace unos años vi un video de como un ing. de netflix resolvió un problema y tiene que ver con registros de memoria: ua-cam.com/video/po5d5Zdzwt0/v-deo.html
@@mikehurtado4772 Entiendo, pues la verdad es que no me considero experta en el tema ya que no trabajo con ensamblador todos los días, pero resulta que sí tengo bastante formación relacionada así que no estoy de acuerdo con tu comentario y te animo a que te informes mejor :)
@@felipemedinasalvatierra2094 me parece bastante osado decir que ensamblador dejó de existir jajaja que no se utilice en la “programación mainstream” no quiere decir que no siga teniendo su nicho, por no decir que aprenderlo te ayuda a tener un conocimiento más profundo de cómo funciona la programación y las máquinas
@@yasminacodes si es muy osado pero es verdad es la realidad de hay en dia has una encuesta quienes programan en lenguaje en ensamblador en la actualidad, como dices ayuda a pensar pero con paradigma orientado a procesos que da muchisimos problemas si "c" da problemas por se programa con paradigma estructurado, imaginate ensamblador.
@@felipemedinasalvatierra2094 entiendo lo que dices, es cierto que hay menos casos de uso de ensamblador a nivel productivo hoy en día, pero junto con c siguen siendo imprescindibles en algunos sectores y proyectos donde no es posible o conveniente utilizar lenguajes de alto nivel, así que está muy lejos de dejar de existir. Además, como digo, ya solo por el hecho de que te ayudan a entender cómo funciona todo por detrás, merece la pena aunque sea conocerlo.
@@manuelantonioalvarezalonso4042 conocer cómo funciona la plataforma sobre la que trabajas, aunque sea a alto nivel, siempre es útil porque te hace mejor profesional. Pero dejando eso aparte, ensamblador no tiene nada de anecdótico, no es tan utilizado en sectores “populares” pero sigue siendo imprescindible en puestos y sectores más específicos donde no se podría trabajar de otra manera
temido??, es el papá de la programación, considero que todo buen programador debería tener mínimo algunas nociones de este lenguaje...ya de menos conocerlo
@@juanfwidlar86 totalmente de acuerdo con lo que dices, pero los padres también pueden ser temidos y hay mucha gente que le tiene pánico a ensamblador, de ahí el título (en realidad no es para tanto)
Me encantaba programar en ensamblador, por allá en los años 90 cuando estaba en la U y hacíamos drivers para tarjetas Super VGA
@@JairRandy947 con esa cara yo tu mejor me quedo callado.
@@JairRandy947 ?
Excelente te felicito por abordar éste tema, me ha llevado al recuerdo cuando cursé microcontroladores en Universidad hace años, un saludo
Y al día de hoy ese conocimiento te sirve? Si no es así , como lo abordaste? Yo me frustro cuando en el instituto me enseñan algo que no voy a usar y me da una rabia.
@@jeanpierv.1728 Te cuento, que en mi viva profesional me ha servido poco, salvo 2 aplicaciones de trabajar con un grupo en “tarjetas de adquisición de datos”: temperatura, humedad, entre otros, usando el micro 8085 de Intel, por favor, tienes que ubicarte en la época de los años 90´s, los microcontroladores se programaban en ensamblador!.
En la actualidad estos microcontroladores han sido reemplazados por: Arduino, Rasberry Pi entre otros y hoy se habla de microcontroladores Seeeduino XIAO por ejemplo, que son micros embebidos pequeño del tamaño del índice que se programan con lenguajes de alto nivel y tienen prestaciones como es Internet de las cosas ITO, espectacular!.
No quiero ser majadero, pero todo conocimiento no hace daño, ayuda en tú crecimiento en la vida profesional y tú conocimiento.
Sigue con la mente positiva y sigue bridando conocimientos como lo haces, que considero que es un aporte espectacular, sigue así.
Excelente yasmina, saludos desde Argentina. Me copo la propuesta!!!
Te descubrí me suscribo!
Muy clara tu explicación 😎
Esta genial la sesión 😊
@@d4rkb0x Gracias por el apoyo!
01:41:10 una forma de empezar en videojuegos son las game jams. En enero se hace la Global Game Jam, la más grades de todas presencial
@@kevinesaa2888 qué guay, no conozco ese tipo de eventos
Para hacer ing. Inversa no sólo se utiliza ensamblador se utilizan herramientas como loader, editores hexadecimales y desensambladores y se debe tener un conocimiento muy avanzado de las apis de win2 y sobre todo de la estructura de los archivos PE.
@@OGarciaGarcia esta bien, pero nunca dije que solo se utilizase ensamblador jajaja solo di un ejemplo de uso del propio ensamblador
Hola Yasmina, me pareció muy interesante el video ya que aprendi mucho sobre un nuevo lenguaje de programación de bajo nivel, lo cual contribuye a mi conocimiento como ingeniero de sistemas. Saludos desde Colombia.🇨🇴
@@duvanandresmontanogonzalez5263 me alegro de que te haya servido! Aunque no utilicemos ensamblador en nuestro día a día, ayuda mucho a comprender mejor cómo funciona el código y cómo lo “usa” la máquina
@@yasminacodes así es
Otra área en la que es esencial el ensablador es en la creación de procesadores de lenguajes o en la programación de microcontroladores
holaaaaaaaaaaaaaaaaaa
Aprendí mucho con masm y tasm (keykens, loaders, extractores de recursos, cracks, inyección de código, hilos...) eran los tiempos de marmota, crack el destripador, numit_or, Narvaja, PHC, Mr_Kracker, etc.
Muy limpia tu explicación me gusto, pero me voy a basar en la definición de wikipedia para que veas que no es invento, la interpretación de CISC es correcta cuando dices que es un set de instrucciones reducidas, ahora, cuando hablamos de como lo hace, una instrucción CISC puede ejecutar muchas operaciones de bajo nivel, en cambio con RISC cada instrucción tiene una función especifica, si hacemos un equivalente, una instrucción microcódigo de CISC es equivalente a una de RISC. Para agregar, internamente Intel por ejemplo, implementa micro instrucciones de muy bajo nivel que compone a una instrucción común, también dicho micro código es privativo, por lo tanto, es secreto en Intel y AMD. En conclusión CISC agrega otra capa de abstracción en cada instrucción si es muy compleja.
@@ElectronicFanArm No estoy segura de haber entendido completamente tu comentario así que disculpa si digo algo que ya habías indicado, pero me parece que hay algún detalle que no es del todo acertado y puede causar confusión. RISC, que es el conjunto de instrucciones reducido, tiene un set de instrucciones más simple y reducido donde cada operación realiza una operación muy específica, normalmente en un solo ciclo de reloj y con una traducción directa al hardware, mientras que CISC tiene un set de instrucciones más amplio además de que las instrucciones son más complejas, por lo que pueden tomar más ciclos de reloj en completarse. Sin embargo, no sería correcto decir que CISC implementa otra capa de abstracción sobre el hardware porque CISC traduce igualmente las instrucciones en microOps que siguen siendo parte del funcionamiento de la CPU (hardware). Por cómo se implementa en algunos procesadores como los de Intel, con la traducción de instrucciones complejas a microinstrucciones más simples para el procesador, podría parecer que sí hay una capa de abstracción, pero solo es una forma distinta de manejar las instrucciones en a nivel hardware. Espero que esto resuelva cualquier ambigüedad y gracias por el feedback!
@@yasminacodes si mas o menos, con CISC se abstraen mas operaciones en una instrucción, ejemplo, casi todas las instrucciones en x86 pueden operar con memoria directo, me voy a basar en 8086 (mas simple) que aun tu PC usa dicho modo, yo podría hacer esto xor reg, mem sin hacer nada mas, entonces cuando la unidad de control decodifica la instrucción, la unida de ejecución toma dicha instrucción la desglosa en las diferentes operaciones, carga/almacenado en memoria a o desde un registro, operación ALU, pero eso no se hace con magia, internamente la unidad de ejecución tiene un microcódigo que no es transparente para nosotros, pero esta ahí, si es confuso claro, pero puede que acá este una de las principales diferencias. Para hacer todo esto con ARM yo debo usar las instrucciones load/store, xor; que me llevarían unas líneas mas. Ejemplo: Ldr r1,=mem xor r2,r1,#4. Otro ejemplo mas interesante es la instrucción AAD, me permite ajustar el resultado de una división a BCD, en ARM debo implementar muchas instrucciones para tal fin
@@ElectronicFanArm Muy buena explicacion elec ,supongo que ahi entra un tipo de rom mem para decodificar dicha instruccion de otra forma seria un tanto raro
ahhh me acuerdo de comienzos de los 2000, cuando hacía virus residentes en memoria. Y de una gran herramienta para el cracking como el softice, que buenos tiempos!!!!!
me acabo de suscribir a tu canal
Es gratificante aprender algo con alquien apasionado por lo que está presentando. Gracias por tu contenido.
@@ssupercrack Gracias! A veces creo que me interesa más a mi que a la gente que me ve, y eso que se supone que son cosas que yo ya he visto jajaja
A mi me gustaba mucho ensamblador, cuando estaba en la facultad hicimos un tipo mario en ensamblador
Y que tal? Tengo ganas de hacer un proyecto de ese estilo, pero tengo que encontrar un simulador que tenga salida visual y entrada de perifericos
@@yasminacodes nos tardamos mucho, costo mucho trabajo y quedo como el mario 1, para ese tiempo de estudiante me sentia en la pelicula de hackers XD
@@luis.galicia Entonces mereció la pena jajajaja
Saludos desde Colombia. El contenido es muy interesante. Tengo una pregunta: ¿alguna vez has tenido que optimizar código directamente en ensamblador? Tenía entendido que los compiladores, especìficamente su backend LLVM, es mas eficiente que nosotros al escribir ensamblador.
@@jorgeosorio1613 hola! Pues no me ha tocado optimizarlo porque no lo he usado para proyectos productivos, pero es cierto lo que dices. La norma general es que, salvo que sepas muy bien lo que estás haciendo, el compilador suele optimizar mejor el código que tú como programador, y esto también aplica para muchos lenguajes de alto nivel
vale esta muy chulo tu video apesar de que segun no sabes muy bien este lenguaje
@@Javierdecaracas hay una diferencia muy grande entre conocer un lenguaje y tener la práctica de utilizarlo todos los días, pero vale jajaja
mi segundo lenguaje fue assembler
Antes de Ensamblador, lo que había no era código máquina?. Ensamblador no surgió para simplificar el código máquina (ceros y unos)
@@MsJonny26 ensamblador surgió como una forma de hacer más sencilla y más abstracta la programación que, en arquitecturas como las modernas (von neumann), se hacía en código máquina, y se ha quedado en sectores donde se necesita el mejor rendimiento
@@yasminacodes si, lo decía porque al principio dices que Ensamblador surgió para sustituir la programación cambiando cables
@@MsJonny26 si, es que realmente ocurrió todo prácticamente a la vez. En 1945 surgió la programación en código máquina que sustituía a los cables, y en 1947 se lanzo assembler
La instrucción bge de ensamblador significa “branch greater equal”
Salta si es mayor o igual
hola como. estas
🍌
@@AndresLopez-ym6br Es genial que de que te guste meterte entre pecho y espalda algún plátano que otro mientras aprendes de programación, manteniendo los niveles de potasio, hay a gente que le da vergüenza pero a ti no, tu lo enseñas con orgullo :D
LINDA PROFESORA
como se llama el simulador
@@TheMakeSupreme Creator assembly simulator -> creatorsim.github.io
eres super
si programar sin un ide se me hace dificil.. ahora en ensamblador ni pensarlo
@@elbaulsonora5617 yo te animo a que intentes hacer aunque sea un ejercicio chorra como este porque ayuda a entender conceptos de cómo funciona todo lo que hacemos a alto nivel por detrás 💕
@@yasminacodes Espero que si, despues hare un progranma booteable y necesitare entender emsamblador
¿Temido ensablador? Que se ponga solo con números binarios y luego se verá. Aprendí en electrónica asm. Me encanta. Eso si, para programar microcontroladores.
Ensamblador es temido por muchos porque la gente tiene esa percepción, de ahí el título y también el stream para desmitificarlo, que sea fácil o difícil es una cuestión subjetiva. En cualquier caso, comparar quién hace o sabe hacer cosas con mayor dificultad (lo cual, nuevamente, es subjetivo) me parece una tontería que no aporta, más allá de tratar de subsanar el ego y la baja autoestima de algunos. Para mi lo único importante es quién se esfuerza por aprender y hacer las cosas bien y quién no, no el postureo
@@yasminacodes Nunca he dominado ningún lenguaje, ni el castellano. Siendo sincero, el asm hoy en día pierdes mucho tiempo, muy complicado de actualizar o modificar tus proyectos, sobre todo si es grande.
Por eso está los lenguajes de alto nivel, ahorrar recursos.
@@Metaconta Lo he dicho muchas veces en otros comentarios y videos, cada tecnología tiene su uso. En la programación mainstream normalmente lo más conveniente es utilizar lenguajes de alto nivel, pero sigue habiendo muchos sectores y proyectos donde esa opción no existe o no conviene y es necesario seguir utilizando el bajo nivel. Además, independientemente de su aplicación práctica en el mundo laboral, conocer cómo funcionan estas cosas es imprescindible aunque se programe a alto nivel, si se quiere entender lo que se está haciendo.
Soy consciente de que hoy en día mucha gente prefiere irse directamente a lo práctico y no aprender más allá, pero desde mi punto de vista eso es contraproducente tanto a nivel personal como laboral y por eso en mi canal intento darle este otro enfoque
@@yasminacodes Aprendí más allá en electrónica. Binarios puros y duros trabajando con lógicas, luego con una ALU, luego con el procesador 8085 programándolo en asm. Se usa mucho el asm en temas de nivel de esta manera, asm siempre estará ahí, otra cosa que te pegues media vida en asm, me encanta, al mismo tiempo hoy en día quiero hacer cosas en C# por poner un ejemplo, como sistemas de menús y submenus para LCD de Arduino. Aquí un ejemplo en C# modo consola para PC como demo:
ua-cam.com/video/TfRnkB-XEb0/v-deo.html
Luego lo adapto a Arduino en su LCD, eso si, también lo hacía en ASM y lo que se tarda el mismo trabajo, es verdad que todo es mucho más rápido al ejecutarlo. Ya no hacen libros sobre asm hoy en día ningún autor, una pena.
En caunto a empresas, me meten con Formularios Web, a veces Windows Form y con bases de datos SQL por medio. Depende en que áreas trabajes. ;)
hcica. no entiendo
Hace unos años vi un video de como un ing. de netflix resolvió un problema y tiene que ver con registros de memoria: ua-cam.com/video/po5d5Zdzwt0/v-deo.html
@@AngelSuprem gracias por compartir! Le echaré un ojo
Has oido campanas. Es buena cosa
@@mikehurtado4772 no me es familiar la expresión 🥲
@@yasminacodes Oir campanas significa que has oido cosas de un tema pero no lo conoces bien
@@mikehurtado4772 Entiendo, pues la verdad es que no me considero experta en el tema ya que no trabajo con ensamblador todos los días, pero resulta que sí tengo bastante formación relacionada así que no estoy de acuerdo con tu comentario y te animo a que te informes mejor :)
@@yasminacodes De ensamblador no tienes demasiada idea
@@mikehurtado4772 Si esa es tu impresión perfecto, pero creo que dice más de lo que tu sabes que de lo que yo sé jaja
Pero ensamblador gracios a dios dejó de existir solo dolores de cabeza para programadores orientados a procesos, memoria-procesador.
@@felipemedinasalvatierra2094 me parece bastante osado decir que ensamblador dejó de existir jajaja que no se utilice en la “programación mainstream” no quiere decir que no siga teniendo su nicho, por no decir que aprenderlo te ayuda a tener un conocimiento más profundo de cómo funciona la programación y las máquinas
@@yasminacodes si es muy osado pero es verdad es la realidad de hay en dia has una encuesta quienes programan en lenguaje en ensamblador en la actualidad, como dices ayuda a pensar pero con paradigma orientado a procesos que da muchisimos problemas si "c" da problemas por se programa con paradigma estructurado, imaginate ensamblador.
@@felipemedinasalvatierra2094 entiendo lo que dices, es cierto que hay menos casos de uso de ensamblador a nivel productivo hoy en día, pero junto con c siguen siendo imprescindibles en algunos sectores y proyectos donde no es posible o conveniente utilizar lenguajes de alto nivel, así que está muy lejos de dejar de existir. Además, como digo, ya solo por el hecho de que te ayudan a entender cómo funciona todo por detrás, merece la pena aunque sea conocerlo.
JAJAJA oigan a este, dizque dejo de existir
@@Beach007 😆desarrolla un proyecto con tu ensamblador escribiendo puro y duro haber hasta donde llegas😂😂
Cásate conmigo y tengamos muchos robotitos!
@@Javi-Crypto no gracias 😂
Si quieres tener más gente puedes hacer shorts y tienes más vistas
@@marcelocaballero6623 Gracias por el consejo! Pero ya hago shorts por que mi contenido principal hasta ahora es en TikTok y en instagram jajaja
Hola preciosa
Es curioso ver ensamblador, te permite conocer como trabaja internamente la maquina.
Pero no deja de ser algo anecdotico. Para mi, poco útil.
@@manuelantonioalvarezalonso4042 conocer cómo funciona la plataforma sobre la que trabajas, aunque sea a alto nivel, siempre es útil porque te hace mejor profesional. Pero dejando eso aparte, ensamblador no tiene nada de anecdótico, no es tan utilizado en sectores “populares” pero sigue siendo imprescindible en puestos y sectores más específicos donde no se podría trabajar de otra manera
temido??, es el papá de la programación, considero que todo buen programador debería tener mínimo algunas nociones de este lenguaje...ya de menos conocerlo
@@juanfwidlar86 totalmente de acuerdo con lo que dices, pero los padres también pueden ser temidos y hay mucha gente que le tiene pánico a ensamblador, de ahí el título (en realidad no es para tanto)
Saludos, porque todos los españoles chasquean la boca al hablar, eso es muy incomodo al escuchar
@@JulioLuna que te puedo decir, tu comentario a mi suena bastante ignorante, pero por suerte mi opinión es subjetiva igual que la tuya