Skip to content

Vinny-Bass/42-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✏️ 42 Projects

💡 About 42

Learn how to learn.

42 is a different type of university, no teachers, no classes, only peers and challenges. This repository have some
of the projects I did during the course. If you are using as reference is ok, but do not copy and paste the code
otherwise you are not learning 🧐

All the projects are due using C, no memory leaks are allowed, the code should follow the 42 norm tha is similar to the [NASA](https://nasa.github.io/fprime/UsersGuide/dev/code-style.html) one.

🧠 Projects

  • Libft -> The goal is to create your own C library with useful C functions recoded by you.
  • Get Next Line -> The goal is to create a function that is capable of reading files in chunks of data.
  • Ft_printf -> The goal is to recode the printf function and most of the flags.
  • Minitalk -> The goal is create a client/server program that communicate only using UNIX signals.
  • Push Swap -> The goal is create an stack ordering algorithm that sort the stack using another stack and a limited set of instructions with the minimum of movements
  • So_long -> Create a 2D game
  • Philosophers -> Solve the philosophers dinning problem first using only threads and mutex then using only semaphores, threads and child processes.
  • Minishell -> The goal is to create your own shell.

About

42 Course projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published