Skip to content

A tiny toy “language” developed as an excuse to learn more about x86-x64 and code generation

Notifications You must be signed in to change notification settings

joakimthun/brisk-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Brisk

A tiny toy “language” developed as an excuse to learn more about x86-x64 and code generation. The compiler currently generates a pe/coff object file and then uses Microsoft's linker to generate an executable.

Hello Brisk!

pkg main

ext fn puts(u8 *str) -> i32

fn main() -> i32 {
  let str = "Hello World!"
  puts(str)
  ret 0
}

About

A tiny toy “language” developed as an excuse to learn more about x86-x64 and code generation

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published