Getting Started with Mojo: Day 1
Unlocking the Power of Mojo and Modular’s AI Infrastructure
8 min readSep 27, 2023
Introduction
Welcome to Day 1 of your journey into the exciting world of Mojo 🔥, the revolutionary programming language that bridges the gap between Python’s ease of use and C’s high performance. In this article, we’ll take you through the essential steps to get started with Mojo and Modular’s AI infrastructure. By the end of this article, you’ll be ready to create your first “Hello, world!” program in Mojo and explore the limitless possibilities it offers to AI developers.
Why Mojo 🔥
The following are some of the major reasons why Mojo:
- The Birth of a Revolutionary Programming Language: When Team Modular initially embarked on the Modular project, their primary goal wasn’t to create a new programming language. However, as they developed the platform to bring together the global infrastructure for machine learning and artificial intelligence, they encountered the complexity of programming across the entire stack. Additionally, they found themselves manually writing a significant amount of Multi-Level Intermediate Representation (MLIR), which was quite a challenging task.
- The Need for Innovation and Scalability: What Team Modular sought was an…