- Reference books for 42cursus projects.
Level | Name | Content | Reference book |
---|---|---|---|
Extra | Vim | Vim | |
Coding | Coding | ||
C language | C language | ||
00 | Libft | Libc | |
01 | netwhat | Network, TCP/IP | |
get_next_line | Memory, Linked list | ||
ft_printf | Flag, Floating point | ||
02 | ft_server | Docker, SQL, Nginx, shell, sed | |
miniRT | Ray tracing, Parser | ||
cub3d | Ray castring, Parser | ||
03 | libasm | Assembly | |
push_swap | Sorting algorithm, Data structure | ||
ft_services | k8s, Load Balancer, Metrics, PHP, FTPS, SSH | ||
minishell | Bash, fork, pipe, signal, AST | ||
04 | Philosophers | pthreads | |
CPP Module 00 | namespace, stdio stream, class & instance, member attributes & functions, non-member attributes & functions, this pointer, initialization list, static, const, accessor/getters, class vs. struct | ||
CPP Module 01 | new and delete, references, file streams, lifetime, scope | ||
CPP Module 02 | Ad-hoc polymorphism/function overload, operators overload, canonical classes, copy constructor | ||
CPP Module 03 | inheritance, access specifier, multiple inheritance, the diamond problem | ||
CPP Module 04 | subtype polymorphism, abstract classes, interfaces, virtual keyword | ||
CPP Module 05 | repetition and exceptions | ||
CPP Module 06 | static_cast, dynamic_cast, reintepretate_cast, const_cast | ||
CPP Module 07 | templates (function & class) | ||
CPP Module 08 | STL containers, iterator and algorithms | ||
05 | ft_containers | ||
ft_irc | |||
webserv | |||
06 | ft_transcendence |
Level | Name | Content | Reference book |
---|---|---|---|
Extra | Vim | Vim | |
Coding | Coding | ||
C language | C language | ||
00 | Libft | Libc | |
01 | netwhat | Network, TCP/IP | |
get_next_line | Memory, Linked list | ||
ft_printf | Flag, Floating point | ||
02 | ft_server | Docker, SQL, Nginx, shell, sed | |
miniRT | Ray tracing, Parser | ||
cub3d | Ray castring, Parser | ||
03 | libasm | Assembly | |
push_swap | Sorting algorithm, Data structure | ||
ft_services | k8s, Load Balancer, Metrics, PHP, FTPS, SSH | ||
minishell | Bash, fork, pipe, signal, AST | ||
04 | Philosophers | pthreads | |
CPP Module 00 | |||
CPP Module 01 | |||
CPP Module 02 | |||
CPP Module 03 | |||
CPP Module 04 | |||
CPP Module 05 | |||
CPP Module 06 | |||
CPP Module 07 | |||
CPP Module 08 | |||
05 | ft_containers | ||
ft_irc | |||
webserv | |||
06 | ft_transcendence |