Skip to content
0:00 / 0:00

#x86-64#compiler#bitwise

Programming an x64 compiler from scratch - part 1

Bitwise

9.8K subscribers • 3 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Per Vognsen

Advanced. Deep dive for people who know the field.

37K views10 years ago1 recommendation

Systems programmingProgramming languagesCompilers and interpretersCPUs and computer architectureC

Per Vognsen begins building an x64 compiler from scratch in this live-coding session.

Discuss on bitwise.handmade.network/forums

Why it's here

1 person recommends this

What people say. Recommended as an excellent practical resource for learning compiler and assembler development from scratch.

u/xKaihatsuin r/ProgrammingLanguages • Recommends

Lack of resources in creating Assemblers from scratch. When searching for resources about creating assemblers for ISAs such as x86-64. The only real resources I had in helping me create my assembler (currently a dynamic one, will explain what that means shortly) was series "Bitwise" by Per Vognsen, specifically this video Bitwise, Day 24: RISC-V Dynamic Assembler. As well as his 3 earlier streams called Programming an x64 compiler from scratch. This series Programming Language Development in C by Dmitriy Kubyshkin is what I based my API design before looking to Bitwise. Now what I currently have is a basic dynamic assembler API. Now what's that you may be thinking, essentially an A…