Youness Amzil's Projects
This project contains namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff...
This project contains memory allocation, pointers to members, references...
This project contains ad-hoc polymorphism, operator overloading and Orthodox Canonical class form...
This project introduces inheritance.
This project introduces subtype polymorphism, abstract classes, interfaces...
This project is designed to help you understand Try/Catch and Exceptions in CPP.
This project is designed to help you understand the different casts in CPP.
This project is designed to help you understand Templates in CPP.
This project is designed to help you understand Templated containers, iterators and algorithms in CPP.
This module is designed to help you understand the containers in CPP.
My first RayCaster with miniLibX. This project is inspired by the world-famous Wolfenstein 3D game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
This project is about creating a function that, allows to read a line ending with a newline character ('\n') from a file descriptor, without knowing its size beforehand.
This project aims to redo in C a library of usual functions that can be used is the next projects of 42.
This project is about creating a simple shell. Yes, your own little bash... You will learn a lot about processes and file descriptors.
The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus.
This project contains a set of networking exercises with a focus on IP addresses and subnet masks.
Eat, Sleep, Spaghetti, repeat. This project is about learning how threads work by precisely timing a group of philosophers on when to pick up forks and eat spaghetti without dying from hunger.
A project usefull for the next projects. The aim is to learn how variable size arguments works.
This project aims to sort data on a stack, with a limited set of instructions, using the lowest possible number of actions.
A small 2D Game made using the MiniLibX Graphics Library, Textures, sprites and tiles included.
The AirBnB clone project is our first attempt to build a full website. This project is a simple copy of the AirBnB website.
This repository contains alx Python projects and other high level programming exercices.
This repository contains alx C projects and other low level programming exercices.
This repository contains alx Loops, conditions and parsing
My first personal portfolio website, created to learn HTML, CSS, and JavaScript. Showcases my profile, skills, and contact information in a responsive and interactive design.