Skip to content

gecotron/pudasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PUD-ASM

A personal project & programming language.

About

PUD-ASM is a language that appears like an incredibly minimal, low level language. It is not.
PUD-ASM is a esoteric programming language. It has practically zero use and functionality. It can't even print characters (not yet).

Why

I needed a personal project, and wanted to do something with rust. I chose this. My personal goal is to fully implement a sort of programming language, that uses single characters as keywords.

pudc

The interpreter for PUD-ASM. Designed to be as small as possible. Uses only rust std

Building

Clone repo & cargo build --release and move the "pudc" file elsewhere, such as on your $PATH.

Using

pudc accepts any file, but I like to use .psm as a file ending to organize things

To run a PUD-ASM file, simply run pudc /path/to/file

Learning

All keywords are specified in the main file of the program. A basic doc can be invoked from the pudc compiler with pudc doc

Finally, an example program, which allocates two numbers, adds them and displays the result can be found here

About

A personal project and primitive programming language

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages