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.
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.
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.
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 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 small client-server data exchange program built in C, utilizing UNIX signals (SIGUSR1 and SIGUSR2) for bit-level communication. Bonus implementation supports full Unicode characters and server-to-client acknowledgment.
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.
The objective of this project is to create a simple shell, like an own little bash. We learned a lot about processes, file descriptors, manage data structures (like binary trees), and many other things about the functionallity of shell itself.