filmov
tv
Programming Language with LLVM [3/20] Basic numbers | Main function

Показать описание
This is the third lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
In this lecture:
- Main function
- Entry point
- Basic blocks
- Terminator instructions
- Branch instructions
- Function types
- Cast instruction
- Return value
- Compiling script
#LLVM #DS_Education
Programming Language with LLVM [3/20] Basic numbers | Main function
Programming Language with LLVM [1/20] Introduction to LLVM IR and tools
Programming Language with LLVM [2/20] LLVM program structure | Module
Programming Language with LLVM [5/20] Parsing | S-Expression
Bjarne Stroustrup: C++ Implementations - Clang, GCC, Microsoft, and EDG
Java for the Haters in 100 Seconds
Making a Programming Language with Python and LLVM: Episode 3 - Compiler Foundation
LLVM / Clang 10.0 is out! With new features and improved performance!
Programming w/o Language
3 reasons to choose ZIGLANG over RUST for Programming #zig
LLVM/Clang 11 is out!
Build Clang++20 (LLVM 18 and lldb) from source
Programming Language with LLVM [4/20] Strings | Extern Calls
LLVM IR Functions: How to Define, Declare and Call Them
Building Your Own Compiler The Slightly Easier Way With LLVM • Erik Corry • YOW! 2016
Even the most simple LLVM 15.0.3 maintenance patch breaks Rustc bootstrap, ..! :_/
C++ : How to insert a function in LLVM module
Making LLVM IR
RELEASE: LLVM / Clang 15.0 are out for this Low-Level compiler framework!
LLVM Tutorial #18: CodeGen For If Statement
2022 LLVM Dev Mtg: VAST: MLIR for program analysis of C/C++
LLVM Distributor's Conf
2017 LLVM Developers’ Meeting: R. Isemann “A CMake toolkit for migrating C++ projects to clang .. ”...
C++ vs Rust: which is faster?
Комментарии