41 results for “topic:42portugal”
A simple linter plugin for format checking and check function sizes with norminette inside the buffer through diagnostics.
A Bash script to install Norminette, a Norminette Formatter, Vim and 42 Header for Vim.
Basic C++ exercises - introduction to C++, RAII, OOP, I/O and file streams, operator overloading, templates/generics and STD containers.
A simple (and very naive) replica of the C printf function - introduction to variadic arguments.
Small data exchange between client and server programs using UNIX signals - introduction to Inter Process Communication (IPC).
Philosophers dinner problem in C - introduction to parallel programming.
A small 2D game developed with MiniLibx, the graphic library of the 42School - introduction to game development and graphics.
Static C library with usual functions and recreations of libc functions to use throughout the course - introduction to the C ecosystem.
Small implementation of a shell replicating bash, truly hell - introduction to syntax parsing and child process management and shell intrinsics.
A small version of a Ray Tracer implemented in C
42: get next line
Handy function that returns a line, ending with a newline, read from a file descriptor.
Small quizz about networks and subnet masks
This is a 42 project that consists of a simplified version of the printf function in C.
A web server written from scratch in C++98.
Exercises for the Piscine of 42 Oporto School
This is a 42 project. The purpose is to create a C library with important functions used very frequently during the course.
A simple 3D 'game' using MinilLibX (mlx), the graphic library of the 42School and the raycasting algorithm.
This is a 42 project that aims to create a virtual machine in VirtualBox under specific instructions.
Grade: 100/100
Audit a purposefully vulnerable website and write simplistic reports of the vulnerabilities found - introduction to cybersecurity in the field of the Web.
A program that sorts a stack of integers in the least steps possible, based on a limited set of instructions
Simple UNIX daemon for System-V systems.
Algorithm sorting project
Piscine Reloaded - Exercises from 42 School
ping network diagnostic tool replica.
A 2D game built in C with MiniLibX for the 42 School curriculum. Collect all items, avoid enemies, and reach the exit. Focuses on graphics rendering, event handling, and map validation, featuring clean architecture, memory safety, and a bonus version with animations and enemies.
42 School C++ Module 04 – Exercises on advanced inheritance, polymorphism, abstract classes, error handling, resource management, and further OOP practices.
A C program that mimics shell pipelines, allowing multiple commands to be executed with redirected input/output. Pipex handles file descriptors, child processes, and command execution, demonstrating mastery of Unix system calls and inter-process communication in a minimal, efficient shell-like environment.
Libft is a custom C library that reimplements essential functions from the C standard library and adds useful utility functions for string, memory, and character manipulation. It serves as a foundational toolset for future projects, promoting understanding of low-level programming and memory management.