@b0rk Of interest: Chris #Lattner ("Mr.#LLVM") has carefully reviewed the code of #CCC (Claude C Compiler), which is a complete C compiler capable of compiling the entire Linux kernel (although not yet at high quality), produced in Rust in 2 weeks almost fully automatically by the Claude LLM. Lattner has written an insightful blog post about it:

https://www.modular.com/blog/the-claude-c-compiler-what-it-reveals-about-the-future-of-software

Modular: The Claude C Compiler: What It Reveals About the Future of Software

Compilers occupy a special place in computer science. They're a canonical course in computer science education. Building one is a rite of passage. It forces you to confront how software actually works, by examining languages, abstractions, hardware, and the boundary between human intent and machine execution.

Chris #Lattner (Swift, Clang, LLVM) created a new #programming language called #Mojo. Here is a summary:

• It is targeted at the #AI and #DataScience crowd.
• It is a superset of Python.
• It is tightly integrated with the Python ecosystem.
• It has a Jupyter notebook.
• Unlike Python, it provides the Rust-style, ownership-based memory management.
• It targets LLVM and GPUs.
• It is designed as a system programming language.

https://www.modular.com/mojo

Mojo 🔥: Powerful CPU+GPU Programming

Mojo is a programming language that unifies high-level AI development with low-level systems programming. Write once, deploy everywhere - from CPUs to GPUs - without vendor lock-in.

Summer of GitHub | Coder Radio 262

PeerTube