You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This guide serves as your trusty sidekick through the thrilling Common Core phase at 42 School. Brace yourself for an immersive project-based journey as you conquer C & C++ fundamentals and lay the groundwork for your programming mastery.
A 42 project based on the classic "Dining Philosophers" Problem designed to teach concurrency, synchronization, and resource management using threads or processes.
Tan bonito como shell -----------------> El objetivo de este proyecto es que crees un shell sencillo. Sí, tu propio pequeño bash. Aprenderás un montón sobre procesos y file descriptors.
A 3D raytracer built in C. Focuses on rendering computer graphics, vector mathematics, and calculating ray-object intersections. Bonus features include complex light handling, bump mapping, specular reflection, and multi-threading.
Yet Another Push Swap Tester is a tester for the Push Swap project. This tool automates the testing of your push_swap program by running a variety of test cases, including error handling, edge cases, and performance benchmarks. It also verifies the correctness of the output using the provided checker binaries.
This repository contains my implementations of projects from the Common Core curriculum at 42 Warsaw. Each project helped me progress in programming with C and understanding low-level concepts.
A system administration project to build a secure, strict server environment using VirtualBox, Debian/Rocky Linux, and LVM. Bonus includes a fully functional WordPress stack (lighttpd, MariaDB, PHP) and additional FTP/fail2ban services.
A custom, optimized recreation of the C library's printf function, focusing on handling variadic arguments and fully supports advanced formatting flags (-0.# +) and field width management for the maximum bonus grade.
A custom HTTP/1.1 server written in C++98. Built from the ground up to handle non-blocking I/O operations and multiplexing. Bonus implementation extended with full CGI support and advanced session/cookie management.
A minimal, POSIX-compliant shell built from scratch in C. Focuses on abstract syntax trees, process creation (fork), and pipes. Bonus includes support for logical operators (&&, ||) and wildcard (*) expansion.
42 Paris project – developing a basic 3D raycasting engine in C, inspired by Wolfenstein 3D. The project includes map parsing, texture loading, real-time rendering with MiniLibX, player movement and collision detection, and efficient raycasting calculations to display a pseudo-3D environment. Group project made with the talented @d2codex