Skip to content
/ fox Public

Low-level programming language with compiler

Notifications You must be signed in to change notification settings

janhsimon/fox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is the idea behind fox?

fox is a thin coat over assembly. Here are the advantages over just writing assembly:

  • Platform and compiler independence
  • Human-readable variable names
  • Simple loops
  • Function calls with automatic stack handling

What does fox code look like?

# this is a comment
var my_variable    # define variable
my_variable 42     # assign value 42
return my_variable # return variable

What can I do with this repository?

If you are interested in becoming a fox programmer:
/examplesExample programs that demonstrate how you can use fox
getting-started.mdHow to write, compile and run your first fox program
If you want to learn more about how programming languages are made:
/foxySource code for a fox compiler written in C
syntax.mdDefinition of fox syntax, featuring lots of wonderful railroad diagrams

About

Low-level programming language with compiler

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published