35% Off Finance Skills That Get You Hired - Code CFI35
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Syllabus
0:00 Introduction to cjsawk and Motivation
0:04 What is cjsawk? Subset of C, JavaScript, and AWK
0:20 Challenges of Cross-System C Compilation
0:33 Self-Hosted Compiler Concept
1:09 Compiler Bootstrap Paths and Platform Support
2:00 Macro Assembly Output and Compilation Process
3:02 Assembler and Linker: m0.js and hex2.js
3:45 Rebuilding the Compiler Bit-Identically
4:20 Compiler Architecture Overview
5:33 Main Compiler Loop and Global Declarations
6:20 Function Declarations and Argument Handling
7:29 Expression Handling and Language Limitations
8:20 Inline Assembly for Unsupported Operations
9:41 Language Design Decisions and Consistency
10:02 Porting C99 Compiler and Bootstrapping TCC
12:01 Use Cases and Practical Applications
13:12 Closing Remarks and Questions
Taught by
ACCU Conference