Building Your Own Compiler the Slightly Easier Way With LLVM • Erik Corry • YOW! 2016
This presentation was recorded at YOW! 2016. #GOTOcon #YOW https://yowcon.com Erik Corry - Anglo-Danish Programmer who Loves to Implement Programming Languages ABSTRACT The rise of #LLVM has made it possible to write a language with its own little #compiler, making use of the many high-performance backends and the extensive compiler #API. In this presentation we’ll show how to build a domain specific language with the performance of C++ and the eclecticism of Tolkiens lesser known Elvish dialects. [...] RECOMMENDED BOOKS Simon Brown • Software Architecture for Developers Vol. 2 • https://leanpub.com/visualising-softw... David Farley • Modern Software Engineering • https://amzn.to/3GI468M Dave Farley & Jez Humble • Continuous Delivery • https://amzn.to/3ocIHwd Woods, Erder & Pureur • Continuous Architecture in Practice • https://amzn.to/2QWAmkl George Fairbanks • Just Enough Software Architecture • https://amzn.to/3uZzVo0 / gotocon / goto- / gotoconferences #Cpp #ProgrammingLanguage #ErikCorry #APIs #DSL #SoftwareEngineering #Programming #SoftwareDevelopment #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Modernizing Compiler Design for Carbon Toolchain - Chandler Carruth - CppNow 2023

An introduction to LLVM IR

In 54 Minutes, Understand the whole C and C++ compilation process

2020 LLVM Developers’ Meeting: M. Amini & R. Riddle “MLIR Tutorial”

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

How LLVM & Clang work

Writing a compiler with LLVM - Cailin Smith - NDC Oslo 2022

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Let's Create a Compiler (Pt.1)

Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015

19. Rob Pike - What We Got Right, What We Got Wrong | GopherConAU 2023

P. Goldsborough “clang-useful: Building useful tools with LLVM and clang for fun and profit"

LLVM Optimization Remarks - Ofek Shilon - CppCon 2022

I Interviewed The Creator Of LLVM, Clang, Swift, and Mojo

9. What Compilers Can and Cannot Do

ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner

2023 EuroLLVM - Tutorial: A whirlwind tour of the LLVM optimizer

Own SIMPLE coding language with LLVM - Chpt. 1

Advanced C: The UB and optimizations that trick good programmers.

