Mojo: El próximo gran proyecto de Chris Lattner para revolucionar la programación de aprendizaje automático

Chris Lattner, creador de LLVM y del lenguaje Swift, discute su nuevo lenguaje, Mojo, con Ron. Mojo tiene como objetivo hacer que el aprovechamiento de toda la potencia de las GPU modernas sea productivo y divertido. El diseño se centra en crear un lenguaje fácil de usar a la vez que proporciona el control necesario para la escritura de kernels de vanguardia. Un concepto clave es exigir a los programadores que comprendan los detalles del hardware, pero haciendo que esto sea manejable y compartible mediante metaprogramación segura para tipos. El objetivo es admitir la especialización tanto para el cálculo como para la plataforma de hardware. Lattner argumenta que esto es necesario para evitar que proveedores únicos dominen el ecosistema informático de IA.