/monty

this project is about Stacks, Queues - LIFO, FIFO in C, its done by Ahmed Ali and Omnia Eldeeb.

Primary LanguageC

monty interpreter using Stacks, Queues - LIFO, FIFO in C

this is an ALX project, its aiming to make an interpreter for monty language by using C.

our main aim from this project is to learn about What do LIFO and FIFO mean, What is a stack, and when to use it. What is a queue, and when to use it What are the common implementations of stacks and queues What are the most common use cases of stacks and queues What is the proper way to use global variables..

#Compilation & Output *These codes were compiled using: gcc -Wall -Werror -Wextra -pedantic -std=c89 *.c -o monty Any output must be printed on stdout *Any error message must be printed on stderr

#Examples ahmed@ubuntu:~/monty$ cat -e bytecodes/000.m

push 0$

push 1$

push 2$

push 3$ pall $ push 4$

push 5    $
  push    6        $

pall$

#functions to be implemented

1- push, 2- pall, 3-pint, 4-pop, 5-swap, 6-add, 7-nop,

Authors: Ahmed Ali and Omnia Saged.