Mojo un nuevo lenguaje para el desarrollo de inteligencia artificial.

Mojo un nuevo lenguaje para el desarrollo de inteligencia artificial.

Hace unas semanas la empresa Modular dedicada a la inteligencia artificial, presentó el lenguaje Mojo, un lenguaje que combina la facilidad de python y la velocidad de C, es un lenguaje diseñado para el desarrollo de inteligencia artificial.

Mojo es un lenguaje que ha dado mucho que hablar, pues es un lenguaje que promete bastante y que se cree que podría ganarle campo a python ya que se considera un lenguaje 35.000 veces más rápido que python, y aunque este último se encuentra en desarrollo de mejora con numerosos proyectos para hacer python más rápido, como Jax y un compilador reciente de python llamado Condon y otros lenguajes alternativos conocidos como Julia, entre otros.

Mojo consigue distinguir de otros esfuerzos de mejora de python a la hora de ejecutar algoritmos numéricos como por ejemplo mandelbrot debido a la aceleración ejecutada por el hardware. Este novedoso lenguaje combina maravillosas características y funciones de programación las cuales requieren el uso de CUDA, C y C + +.

El lenguaje de mojo permite utilizar diferentes tipos de hardware como CPUs, TPUs, GPUs, y ASICs personalizados haciendo énfasis en los puntos fuertes de cada unos de los hardware, el aprendizaje de este lenguaje puede ser fácil para aquellos desarrolladores de python ya que la sintaxis y la semántica de alto nivel que utiliza mojo son comparable a las de python.

Según Jeremy Howard el científico cofundador de fast.ai, “Mojo podría llegar a ser un gran avance en lenguaje de programación en décadas, pues este lenguaje intenta abordar la realidad bifurcada de IA, mientras que los programadores python se sustenta en módulos de lenguaje de mayor rendimiento como C / C++ y Rust. Pero al mismo tiempo el enfoque de dos lenguajes hace que algunas operaciones sean más difíciles como perfilar, depurar, desplegar y aprender en aplicaciones de aprendizaje

¿Quién se encuentra detrás de la creación de mojo?

Detrás de mojo se encuentran grandes precursores de la programación que han trabajado del lado de grandes compañías como Apple, uno de ellos es Chris Lattner quien trabajó al lado de Google, Apple, Tesla y además codesarrollo la cadena de herramientas de del compilador LLVM, y la infraestructura del compilador MLIR y encabezó el desarrollo del lenguaje de programación de Swift.

Junto con Latter se encuentra Tim Davis, cofundador modular de Google ML, allí se encargó de supervisar la API de aprendizaje automático además de los compiladores y la infraestructura del gigante de internet.

  • Puntualidad
  • Experiencia
  • Garantía
  • Soporte