A new programming language 'Mojo' that can be faster than conventional Python will be developed
Mojo ????: Programming language for all of AI
https://www.modular.com/mojo
Modular Docs - Mojo????
fast.ai - Mojo may be the biggest programming language advance in decades
At the product launch event held on May 3, 2023, Modular introduced the company's innovative efforts in the AI field and announced `` Mojo '', a faster and more scalable programming language than before.
Mojo???? combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.
—Modular (@Modular_AI) May 2, 2023
Also, it's up to 35000x faster than Python ???? and … deploys ???? pic.twitter.com/tjT09U4F80
The state of the demonstration performed by Modular in the event is as follows. The demo video shows the exact same code running in both Mojo and CPython , demonstrating compatibility between Mojo and Python.
Jeremy Howard demo for Mojo launch-YouTube
``Mojo is a new programming language that bridges the gap between test and production environments by combining the syntax and ecosystem of Python with the power of systems programming and metaprogramming,'' Modular said. ``Mojo is still in the development stage and is designed to be a superset of Python over time.''
Furthermore, compared to Python, which operates in a single thread, Mojo can achieve speedup by performing parallel processing across multiple cores. When computing the Mandelbrot set , it took 1027 seconds in Python 3.10.9, 46.1 seconds in PyPy , one of Python's processing systems, and 0.20 seconds in C++ , a general-purpose programming language. However, with Mojo, it was reduced to 0.03 seconds, which is reported to be about 35,000 times faster than Python 3.10.9.
In addition to parallel processing by multithreading, the factors behind Mojo's speedup include the use of
Mojo is in the development stage at the time of writing the article, and you can access Mojo and send feedback by registering and signing up for the waitlist published by Modular. On the other hand, regarding Modular's offer of Mojo in a closed environment, 'If you intend to spread Mojo, you should publish the code. I think it's an appeal to ',' there are also voices pointing out.
Modular: Get started today
https://www.modular.com/get-started
Related Posts:
in Software, Posted by log1r_ut