rigor

There are 91 repositories under rigor topic.

  • bnidia/libft

    This project is your very first project as a student at 42. You will need to recode a few functions of the C standard library as well as some other utility functions that you will use during your whole cursus.

    Language:C15100
  • bnidia/minitalk

    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.

    Language:C14100
  • bnidia/Philosophers

    In this project, you will learn the basics of threading a process. You will see how to create threads and you will discover mutexes.

    Language:C14100
  • bnidia/ft_printf

    This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.

    Language:C11100
  • bnidia/get_next_line

    May it be a file, stdin, or even later a network connection, you will always need a way to read content line by line. It is time to start working on this function, which will be essential for your future projects.

    Language:HTML10100
  • GowthertG/CPP-Module-05

    This module is designed to help you understand Try/Catch and Exceptions in CPP.

    Language:C++4100
  • gragi-1/Kernel_driver_cs2

    Kernel driver enabling bunnyhop cheat for CS:GO2 for educational purposes only. Enhances understanding of kernel-level interactions and game mechanics. Strictly for educational experimentation and research. Inspired by Cazz on YT.

    Language:C++3
  • multilayer-perceptron

    pgomez-a/multilayer-perceptron

    This project is an introduction to artificial neural networks, with the implementation of a multilayer perceptron.

    Language:Python3200
  • ayoub0x1/get_next_line

    Get Next Line (42cursus). This project aims to create a function that, allows to read a line ending with a newline character ('\n') from a file descriptor.

    Language:C2110
  • ayoub0x1/libft

    Libft (42cursus). This project aims to recode a C library of usual functions that will be used in the next projects of 42 curriculum.

    Language:C2100
  • GowthertG/CPP-Module-06

    This module is designed to help you understand the different casts in CPP.

  • GowthertG/CPP-Module-07

    This module is designed to help you understand Templates in CPP.

    Language:C++2100
  • GowthertG/CPP-Module-08

    This module is designed to help you understand templated containers, iterators and algorithms in CPP.

  • GowthertG/CPP-Module-09

    This module is designed to help you understand the containers in CPP.

    Language:C++2200
  • GowthertG/NetPractice

    This project is a general practical exercise to let you discover networking

  • gragi-1/Algo_visualizer

    This is the HTML, CSS, and JavaScript code of a viewer for some very common sorting algorithms. It's a very simple website that allows you to see how these algorithms work.

    Language:JavaScript2
  • le-mountassir/ft_printf

    In this project, we will recode the famous printf function using variadic arguments with some of the functions that we made in the first project Libft.

    Language:C2100
  • le-mountassir/So_Long

    the idea of the game is that u need to collect all the collectibles on the map before escaping, and while you are trying to escape u need to avoid any contact with the enemy patrols or you'll lose the game.

    Language:C210
  • ft_onion

    pgomez-a/ft_onion

    Unleash the power of anonymity on the Internet.

    Language:Dockerfile2100
  • Rigor/rigor-agent-terraform-ecs

    An example of spinning up the Rigor agent on ECS using Terraform

    Language:HCL21101
  • zrabhi/FT_PRINTF

    The versatility of the printf function in C represents a great exercise in programming for us. This project is of moderate difficulty. It will enable us to discover variadic functions in C. The key to a successful ft_printf is a well-structured and good extensible code.

    Language:C2100
  • zrabhi/Get_next_line

    This project is about programming a function that returns a line read from a file descriptor.

    Language:C2100
  • dmatavel/file_editor

    Stream editor for basic transforming text.

    Language:C++1100
  • Render_in_C

    gragi-1/Render_in_C

    Developing a basic C renderer: This project aims to create a lightweight renderer in C, focusing on fundamental rendering techniques such as rasterization and shading. It will support basic geometric primitives and simple lighting effects, serving as a foundation for further graphics development.

    Language:C1
  • born2beroot

    pgomez-a/born2beroot

    With this project we will get involved in the world of virtualization.

  • ft_printf

    pgomez-a/ft_printf

    The definition of this project is simple: replicate the workings of the famous printf function.

    Language:C1100
  • libft

    pgomez-a/libft

    The main objective of this project is to develop a C library with some of the most common functions, so that you will be able to use them in future projects.

    Language:C1100
  • vgladush/CPP

    Piscine CPP

    Language:C++1001
  • zoou2foo/minishell

    Create your own little shell

    Language:C1200
  • AmirEid/Born2beroot

    This project aims to introduce you to the wonderful world of virtualization.

  • AmirEid/Mini-RT

    This project is an introduction to the beautiful world of Raytracing.

    Language:C00
  • AmirEid/Printf-remake

    This project is pretty straightforward, you have to recode printf. You will learn what is and how to implement variadic functions. Once you validate it, you will reuse this function in your future projects.

    Language:C0100
  • AmirEid/Push-Swap

    This project involves sorting data on a stack, with a limited set of instructions, and the smallest number of moves. To make this happen, you will have to manipulate various sorting algorithms and choose the most appropriate solution(s) for optimized data sorting.

    Language:C0100
  • ft_printf

    gragi-1/ft_printf

    ft_printf Project from 42_Madrid

    Language:C
  • get_next_line

    gragi-1/get_next_line

    Get_next_line (GNL) Project from 42_Madrid

    Language:C
  • libft

    gragi-1/libft

    Libft Project from 42_Madrid

    Language:C