Duration : 00:04:14
Mojo is a new programming language developed by a company founded by Chris Lattner, the creator of the Swift language and LLVM compiler toolchain. It is a superset of Python designed for programming AI hardware like GPUs running CUDA and other accelerators, and it is up to 35,000 times faster than Python. It uses multi-level intermediate representation to scale to exotic hardware types without complexity and has built-in auto-tuning to optimize code for target hardware. Mojo is fully compatible with Python, and users can still use their favorite libraries. It adds strong type checking to the language, has an ownership system and borrow checkers similar to Rust, and supports manual memory management with pointers like C++. Though it is not yet available to the public, it will be open-sourced in the future.