Muy buen video hermano,la verdad no sabia nada de esto y hoy lo descubro por tus explicaciones,gracias y saludes desde Nicaragua hermano,sigue asi exitos.
Teóricamente la compilación debería tomar algo más de tiempo, al pasar por IR primero, pero está tan optimizado que no debería ser notorio. Y se podría ver como el trade-off a pagar para poder usar todos los beneficios de las herramientas de LLVM. También algunos dicen que se pierden optimizaciones de lenguajes de muy alto nivel en la traducción, por que LLVM IR es de bajo nivel. Swift solucionó esto creando otro lenguaje intermedio llamado SIL que reconoce todas estas optimizaciones, entonces queda Swift > SIL > IR
@@julioandresdev_esp Justo estoy interesado en rust, wasm y similares, asi que aqui va un alumno de youtube nuevo. ¡Saludos y le deseo mucho éxito con su canal!
@@julioandresdev_esp oye Julio, ayer empecé a ver tus vídeos.. me gusto rust... Pero está muy complicado para mí aun... Sigo con C y C++ por el momento, y algo de Bash
@@julioandresdev_esp claro... Por lo mismo... Note algo de la sintaxis de rust... Se me hizo más familiar al C De hecho me gustó más la familia de los lenguajes C que python, pienso que ningún lenguaje es malo, pero quiero dominar a la familia C primero. Buenos tus vídeos .. ayer ví varios... Se te agradece el contenido
Excelente video julio !!!!!
Muy buen video hermano,la verdad no sabia nada de esto y hoy lo descubro por tus explicaciones,gracias y saludes desde Nicaragua hermano,sigue asi exitos.
Gracias Francisco, abrazos desde Chile
con esto no se pierde algo de rendimiento en la traducción a LLVM IR?
Teóricamente la compilación debería tomar algo más de tiempo, al pasar por IR primero, pero está tan optimizado que no debería ser notorio. Y se podría ver como el trade-off a pagar para poder usar todos los beneficios de las herramientas de LLVM.
También algunos dicen que se pierden optimizaciones de lenguajes de muy alto nivel en la traducción, por que LLVM IR es de bajo nivel. Swift solucionó esto creando otro lenguaje intermedio llamado SIL que reconoce todas estas optimizaciones, entonces queda Swift > SIL > IR
¡Excelente video!
Graciaaas!
Buen contenido, relevante. Thumbs up !!!
buena información! de dónde eres? tu acento me suena familiar.
me suena chileno xd
@@micaela41634 exactamente, yo soy de Chile por eso pregunto jaja
@@gonzalobruna7154 igual yo :v
Gracias Gonzalo! si soy de Chile 🇨🇱 jajaj saludos vecinos
muy bien explicado che
Gracias cheee
LLVM no es similar a java virtual machine?
Se podría decir que el lenguaje intermedio es similar al bytecode que corre en la java virtual machine, pero LLVM no genera código para la JVM
veee muy buenos videos ya me suscribi jaja
Gracias Hernando! bienvenido :D
Me parece conocido. ¿Alguna vez hizo clases de Android en la Universidad Santa Maria? ¿Es usted Profe Julio?
Hola Erick, sii jajaja hace unos años dictaba un curso de apps móviles ahí, veíamos Android y iOS. Me acuerdo de ti, saludos estimado!
@@julioandresdev_esp Justo estoy interesado en rust, wasm y similares, asi que aqui va un alumno de youtube nuevo. ¡Saludos y le deseo mucho éxito con su canal!
Muchas graciaaas!! :D
Linda cocina
ajajaja fue limpiada especialmente para la grabación
Buen video, sigue asi
Gracias Victor! :)
Buen video
Gracias Raudios 🍻
por qué nadie te explica esto Jeje... ósea que absolutamente TODOS los lenguajes de programación pasan por llvm IR?
ajajja no todos, por ejemplo Go no lo usa.
@@julioandresdev_esp Imagino que los que no lo usan deben crear sus propios compiladores para cada una de las arquitecturas
Acento chileno
🇨🇱
@@julioandresdev_esp oye Julio, ayer empecé a ver tus vídeos.. me gusto rust... Pero está muy complicado para mí aun... Sigo con C y C++ por el momento, y algo de Bash
@@boyekaperrol2118 Bueena, C y C++ también son complicados jajaja, si sabes eso no te va a costar mucho pasarte a Rust. Suerte!
@@julioandresdev_esp claro... Por lo mismo... Note algo de la sintaxis de rust... Se me hizo más familiar al C
De hecho me gustó más la familia de los lenguajes C que python, pienso que ningún lenguaje es malo, pero quiero dominar a la familia C primero.
Buenos tus vídeos .. ayer ví varios... Se te agradece el contenido