Pinned Repositories
42microshell-exam-rank04
a version of microshell without using malloc.
cpp_modules
from 0 to C++ hero
cub3d
Doom style maze browsing through the use of raycasting
ft_containers
A recreation of 3 of the C++ STL containers, as of the C++98 standard, plus some additional utilities from C++11
ft_printf
A recreation of the famous printf for c. With a limited selection of flags/conversions.
ft_transcendence
Final project from the 42 core curriculum
get_next_line
A function that reads one line of text from a file descriptor. It also remembers its previous call and will read the next line available if called again in the same program
Minishell
A custom shell that behaves like bash and executes a list of specific commands and flags.
philosophers
Extensive comments in the code. They assume you've read the subject and that you have an understanding of how threads in general and the pthread C library functions work.
webserv
An http server coded in C++. Able to handle POST, GET and DELETE requests
mikechatzis's Repositories
mikechatzis/42microshell-exam-rank04
a version of microshell without using malloc.
mikechatzis/philosophers
Extensive comments in the code. They assume you've read the subject and that you have an understanding of how threads in general and the pthread C library functions work.
mikechatzis/cpp_modules
from 0 to C++ hero
mikechatzis/cub3d
Doom style maze browsing through the use of raycasting
mikechatzis/ft_containers
A recreation of 3 of the C++ STL containers, as of the C++98 standard, plus some additional utilities from C++11
mikechatzis/ft_printf
A recreation of the famous printf for c. With a limited selection of flags/conversions.
mikechatzis/get_next_line
A function that reads one line of text from a file descriptor. It also remembers its previous call and will read the next line available if called again in the same program
mikechatzis/Inception-Of-Things
Training in k8s and Ci/CD
mikechatzis/Libft42
A collection of recreations of many usefull functions found in some basic c libraries, including libc. They mimic the original functions behaviour in all aspects, even in undefined behaviours or errors.
mikechatzis/Minishell
A custom shell that behaves like bash and executes a list of specific commands and flags.
mikechatzis/minitalk
a small exchange program that passes a string of characters from a "client" program to a "server" program, using UNIX signals
mikechatzis/NETpractice
mikechatzis/Push_swap
An introduction to algorithmic thinking
mikechatzis/so_long
A little game coded in C, using the minilibx library. All game elements are handled using integers as coordinates and performing the appropriate math. For simplicity and speed during development, the game is rendered in blocks of size 70 x 70 pixels.
mikechatzis/ft_transcendence
Final project from the 42 core curriculum
mikechatzis/webserv
An http server coded in C++. Able to handle POST, GET and DELETE requests
mikechatzis/Avaj_launcher
The 1st java project of the school 42 advanced cursus
mikechatzis/ComputorV1
A small program for solving polynomial equations of up to 2nd degree.
mikechatzis/mikechatzis
mikechatzis/personal-portfolio
A minimalist single page site showcasing my work
mikechatzis/swingy
Text based RPG with an optional GUI. The 2nd java project of school 42 advanced cursus.