Pinned Repositories
42-piscine
Piscine from 42born2code Paris - August 2020
42-Piscine-C
Ecole 42 - C/MINILIBX
cpp00
C++98 exercises covering OOP, classes and memory management.
cpp01
C++98 exercises covering OOP, classes and memory
cpp02
C++98 exercises focusing on ad-hoc polymorphism, operator overloading, and canonical forms
cpp03
C++98 exercises on inheritance, exploring base and derived class dynamics and multiple inheritance challenges.
cpp04
C++98 exercises on subtype polymorphism, abstract classes, and interfaces, demonstrating advanced object-oriented programming techniques.
cpp05
C++98 exercises on Repetitions and exceptions. Exercises on class and exception handling in C++98, including handling bureaucracies and forms with note validations.
cpp06
C++98 exercises on Explores scalar type conversions, serialization, and real type identification in C++. The exercises implement advanced castings and type manipulations in compliance with C++98 standards.
raveriss
✨special ✨ repository
raveriss's Repositories
raveriss/raveriss
✨special ✨ repository
raveriss/42-piscine
Piscine from 42born2code Paris - August 2020
raveriss/42-Piscine-C
Ecole 42 - C/MINILIBX
raveriss/cpp00
C++98 exercises covering OOP, classes and memory management.
raveriss/cpp01
C++98 exercises covering OOP, classes and memory
raveriss/cpp02
C++98 exercises focusing on ad-hoc polymorphism, operator overloading, and canonical forms
raveriss/cpp03
C++98 exercises on inheritance, exploring base and derived class dynamics and multiple inheritance challenges.
raveriss/cpp04
C++98 exercises on subtype polymorphism, abstract classes, and interfaces, demonstrating advanced object-oriented programming techniques.
raveriss/cpp05
C++98 exercises on Repetitions and exceptions. Exercises on class and exception handling in C++98, including handling bureaucracies and forms with note validations.
raveriss/cpp06
C++98 exercises on Explores scalar type conversions, serialization, and real type identification in C++. The exercises implement advanced castings and type manipulations in compliance with C++98 standards.
raveriss/cpp_module_01_00-04
Réalisations personnelles pour les exercices C++ (cpp00 à cpp04), explorant les bases de la programmation orientée objet, le polymorphisme, la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.
raveriss/cub3D
Modern reinterpretation of Wolfenstein 3D using ray-casting to create 3D graphics.
raveriss/ft_printf
A custom implementation of the printf function in C that handles common format conversions with varied argument handling. Carried out as part of my studies at school 42, this project embodies my quest for mastery in C programming and high quality standards.
raveriss/cpp07
C++ Module 07 focuses on templates. Covers function and class templates, including swap, min, max, iterator, and array templates. Adheres to C++98 standard with emphasis on memory management and canonical class form.
raveriss/cpp08
C++ Module 08 covers containers, templates, iterators, and algorithms. Exercises include implementing easyfind, Span, and MutantStack. You'll work with STL containers and algorithms, adhering to C++98 standards. Focus on memory management and the canonical class form.
raveriss/cpp09
C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.
raveriss/cpp_module_02_05-09
Réalisations personnelles pour les exercices C++ (cpp05 à cpp09), explorant la programmation orientée objet, ... , la gestion de la mémoire et d'autres concepts avancés, conformément aux directives de l'école 42.
raveriss/docker-eval-suite
raveriss/ft_irc
Projet de développement d’un serveur IRC en C++98, suivant les standards du protocole IRC. Le serveur supporte plusieurs connexions simultanées, des opérations non bloquantes, et permet aux clients de rejoindre des canaux, d’envoyer des messages privés, et de gérer des opérateurs de canaux.
raveriss/Inception
Inception: Création d'une infrastructure complète en utilisant Docker. Le projet implique la virtualisation de différents services Docker (NGINX, WordPress, MariaDB) avec docker-compose pour une gestion efficace des conteneurs.
raveriss/minishell
Minimalist C shell, simulating basic bash functionality. It manages command execution with support for history, redirects, pipes, environment variables and signals. This project allows us to deepen the understanding of processes, file descriptors,
raveriss/NetPractice
Configuring small networks. Through this project, you will learn the fundamentals of how addressing works with the TCP/IP protocol, by solving practical cases that simulate real network environments.
raveriss/philo
Multithreading simulation project where philosophers dine, think, and sleep while avoiding death by starvation. It's an exploration of process threading, mutexes, and the dining philosophers problem in C. This project provides practical experience with the challenges of synchronizing threads and processes to achieve a common goal
raveriss/push_swap
Sorting data on a stack with a limited set of instructions, aiming for maximum efficiency."
raveriss/skill-icons
raveriss/so_long
2D escape game where the player collects items and finds the shortest path to escape. Developed in C using the MiniLibX graphics library, this project combines window management, keyboard and mouse events, and display of textures and sprites. It is designed to introduce the basics of game creation