Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lisale0/monty

Opcode interpreter
https://github.com/lisale0/monty

Last synced: about 2 months ago
JSON representation

Opcode interpreter

Awesome Lists containing this project

README

        

# Stacks and Queues

working with LIFO, FIFO, stacks, queues, and monty language

## Description

This project covers...

## Environmental Specs

* __Environment:__ Ubuntu 14.04 LTS
* __Compiler:__ gcc 4.8.4 (C90)
* __Languages:__ C language, Monty

## Concepts Covered

* LIFO and FIFO
* stack, and when to use it
* a queue, and when to use it
* common implementations of stacks and queues
* the most common use cases of stacks and queues
* proper way to use global variables
* working with git submodules

## File List

* ### header file
* `monty.h`

* ### `./bytecodes`
* contains monty, `.m` bytecode files.

## Tests

Testing for this program can be done with the bash testing file at the monty
checker repository: https://github.com/johncoleman83/monty-checker

## Authors

* Lisa Leung
* David John Coleman II, http://www.davidjohncoleman.com/

## License

Public Domain, no copyright protection