/monty

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

Primary LanguageCMIT LicenseMIT

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

License

MIT License