Skip to content
0:00 / 0:00

#llvm#compilerbackend#intermediaterepresentation

LLVM in 100 Seconds

Fireship

4.3M subscribers • 26 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Beginner. No background in the topic needed.

1M views4 years ago1 recommendation

Programming languagesSystems programmingCompilers and interpreters

A quick introduction to LLVM, explaining how it acts as a compiler backend and optimizer for modern programming languages.

Want to build your own programming language? LLVM is a tool for building and optimizing compilers and forms the backbone of many languages like Rust, Swift, CUDA, C, and C++. #compsci #programming #100SecondsOfCode 🔗 Resources LLVM llvm.org LLVM Kaleidoscope Tutorial llvm.org/docs/tutorial/ C++ in 100 Seconds youtu.be/MNeX4EGtR5Y Rust in 100 Seconds youtu.be/5C_HPTJg5ek 🔥 Get More Content - Upgrade to PRO Upgrade to Fireship PRO at fireship.io/pro Use code lORhwXd2 for 25% off your first payment. 🎨 My Editor Settings - Atom One Dark - vscode-icons - Fira Code Font 🔖 Topics Covered - LLVM tutorial - What is LLVM? - Who created LLVM? - How to build a programming language from scratch - What are the main parts of a compiler? - How do compliers work? - Lexer vs Parser

Why it's here

1 person recommends this

u/jcubicin r/ProgrammingLanguages • Recommends

LLVM in 100 Seconds