<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny" -->

---
title: Chris Lattner: What is Mojo? | daily.dev
description: Chris Lattner explains the origins and vision behind Mojo, a new programming language in the Python family built to address the challenge of programming GPUs...
canonical: https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Chris Lattner: What is Mojo? | daily.dev
og:description: Chris Lattner explains the origins and vision behind Mojo, a new programming language in the Python family built to address the challenge of programming GPUs...
og:url: https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny
og:image: https://api.daily.dev/og/posts/MlgAbVfny.png
og:image:alt: Chris Lattner: What is Mojo?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Chris Lattner: What is Mojo?

**[Honeypot](https://daily.dev/sources/honeypot)** · 2 min read · 27 upvotes · 2 comments

## Summary

Chris Lattner explains the origins and vision behind Mojo, a new programming language in the Python family built to address the challenge of programming GPUs and AI accelerators. Mojo combines Python-like syntax with advanced compiler techniques (MLIR), borrowing ideas from C++, Zig, Swift, and Rust. Lattner describes its trajectory: starting as a GPU programming language, expanding to full application development competing with C++ and Rust, and eventually becoming what he calls 'Python 4' - a language scalable from obscure accelerators to large-scale applications, aiming to be far faster than Python, easier than C++, and memory-safe like Rust.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=V692I9PDxxk>

## Questions this post answers

### What is Mojo and why was it created?

Mojo is a new programming language in the Python family created to solve the problem of programming GPUs and AI accelerators, which don't run traditional code like C++. It combines Python's familiar syntax with MLIR-based compiler technology, along with ideas from Zig, Swift, Rust, and C++, aiming to be far faster than Python while remaining easier to learn than C++.

_Developers weighing new languages for AI and GPU workloads can follow Mojo's progress on daily.dev._

### How is Mojo different from Python and C++?

Mojo uses Python-like syntax so AI tools and developers already understand it, but compiles through MLIR rather than just LLVM, enabling code to be split across multiple devices and detecting errors earlier than C++. It aims to be roughly a thousand times faster than Python while being easier to learn and teach than C++, with memory safety inspired by Rust.

_Anyone comparing GPU-friendly languages against C++ or Rust can track Mojo's evolution on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@jacobnzw** · 1 upvotes

> Chris, deliver us from evil!

## Similar posts on daily.dev

- [Revisiting Mojo: A faster Python?](https://daily.dev/posts/revisiting-mojo-a-faster-python--f2vgwvnmd) · InfoWorld · 6 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#rust](https://daily.dev/tags/rust), [#gpu](https://daily.dev/tags/gpu)

[View this post on daily.dev](https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Chris Lattner: What is Mojo?","url":"https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny"},"datePublished":"2026-08-19T08:14:34.526Z","dateModified":"2026-09-14T09:13:14.002Z","description":"Chris Lattner explains the origins and vision behind Mojo, a new programming language in the Python family built to address the challenge of programming GPUs...","image":"https://i.ytimg.com/vi/V692I9PDxxk/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/V692I9PDxxk/sddefault.jpg","isAccessibleForFree":true,"articleSection":"Honeypot","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Honeypot","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/1cc3a75b98b74698a40f57162b30b841","url":"https://daily.dev/sources/honeypot"},"commentCount":2,"discussionUrl":"https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":27},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"keywords":"python,rust,gpu","timeRequired":"PT2M","video":{"@type":"VideoObject","name":"Chris Lattner: What is Mojo?","description":"Chris Lattner explains the origins and vision behind Mojo, a new programming language in the Python family built to address the challenge of programming GPUs...","thumbnailUrl":"https://i.ytimg.com/vi/V692I9PDxxk/sddefault.jpg","uploadDate":"2026-08-19T08:14:34.526Z","duration":"PT2M","url":"https://api.daily.dev/r/MlgAbVfny","embedUrl":"https://www.youtube.com/embed/V692I9PDxxk"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Honeypot","item":"https://daily.dev/sources/honeypot"},{"@type":"ListItem","position":3,"name":"Chris Lattner: What is Mojo?"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny","comment":[{"@type":"Comment","text":"Chris, deliver us from evil!","datePublished":"2026-08-19T09:34:34.289Z","url":"https://daily.dev/posts/MlgAbVfny#c-vVpnXs3B0","author":{"@type":"Person","name":"Jakub Prüher","url":"https://daily.dev/jacobnzw"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/chris-lattner-what-is-mojo--mlgabvfny#faq","mainEntity":[{"@type":"Question","name":"What is Mojo and why was it created?","acceptedAnswer":{"@type":"Answer","text":"Mojo is a new programming language in the Python family created to solve the problem of programming GPUs and AI accelerators, which don't run traditional code like C++. It combines Python's familiar syntax with MLIR-based compiler technology, along with ideas from Zig, Swift, Rust, and C++, aiming to be far faster than Python while remaining easier to learn than C++. Developers weighing new languages for AI and GPU workloads can follow Mojo's progress on daily.dev."}},{"@type":"Question","name":"How is Mojo different from Python and C++?","acceptedAnswer":{"@type":"Answer","text":"Mojo uses Python-like syntax so AI tools and developers already understand it, but compiles through MLIR rather than just LLVM, enabling code to be split across multiple devices and detecting errors earlier than C++. It aims to be roughly a thousand times faster than Python while being easier to learn and teach than C++, with memory safety inspired by Rust. Anyone comparing GPU-friendly languages against C++ or Rust can track Mojo's evolution on daily.dev."}}]}
```

