An open API service indexing awesome lists of open source software.

https://github.com/solareenlo/42books

Reference books for 42cursus projects
https://github.com/solareenlo/42books

42 42born2code 42cursus

Last synced: 3 months ago
JSON representation

Reference books for 42cursus projects

Awesome Lists containing this project

README

        

# 42books
- Reference books for 42cursus projects.

## English

| Level | Name | Content | Reference book |
|-------|----------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| Extra | Vim | Vim | |
| | Coding | Coding |

  • The Art of Readable Code
  • The Art of Computer Programming Volume 1 Fundamental Algorithms Third Edition
  • |
    | | C language | C language |
  • The C Programming Language
  • |
    | 00 | [Libft](https://github.com/solareenlo/42libft) | Libc |
  • Computer Systems: A Programmer's Perspective, 3/E
  • [https://csapp.cs.cmu.edu/3e/code.html](https://csapp.cs.cmu.edu/3e/code.html)
  • |
    | 01 | netwhat | Network, TCP/IP | |
    | | [get_next_line](https://github.com/solareenlo/42get_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](https://github.com/solareenlo/42libasm) | Assembly |
  • Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
  • |
    | | [push_swap](https://github.com/solareenlo/42push_swap) | Sorting algorithm, Data structure |
  • Introduction to Algorithms
  • Algorithm Design
  • |
    | | ft_services | k8s, Load Balancer, Metrics, PHP, FTPS, SSH | |
    | | minishell | Bash, fork, pipe, signal, AST |
  • Advanced Programming in the UNIX® Environment
  • Termcap and Terminfo (Nutshell Handbooks)
  • |
    | 04 | Philosophers | pthreads |
  • PThreads Programming: A POSIX Standard for Better Multiprocessing
  • Programming with POSIX® Threads
  • [Introduction to Parallel Computing Tutorial](https://hpc.llnl.gov/training/tutorials/introduction-parallel-computing-tutorial)
  • [POSIX Threads Programming](https://hpc-tutorials.llnl.gov/posix/)
  • |
    | | 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 | | |

    ## Japanese

    | Level | Name | Content | Reference book |
    |-------|----------------------------------------------------------------|---------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    | Extra | Vim | Vim |

  • 実践Vim 思考のスピードで編集しよう!
  • |
    | | Coding | Coding |
  • リーダブルコード
  • The Art of Computer Programming Volume 1 Fundamental Algorithms Third Edition 日本語版
  • |
    | | C language | C language |
  • プログラミング言語C 第2版 ANSI規格準拠
  • |
    | 00 | [Libft](https://github.com/solareenlo/42libft) | Libc |
  • コンピュータ・システム プログラマの視点から
  • [https://csapp.cs.cmu.edu/3e/code.html](https://csapp.cs.cmu.edu/3e/code.html)
  • |
    | 01 | netwhat | Network, TCP/IP |
  • マスタリングTCP/IP―入門編―
  • 1日で読めてわかるTCP/IPのエッセンス
  • |
    | | [get_next_line](https://github.com/solareenlo/42get_next_line) | Memory, Linked list | |
    | | ft_printf | Flag, Floating point |
  • ハロー“Hello, World” OSと標準ライブラリのシゴトとしくみ
  • |
    | 02 | ft_server | Docker, SQL, Nginx, shell, sed | |
    | | miniRT | Ray tracing, Parser |
  • モダンC言語プログラミング
  • [modern_c_programming](https://github.com/solareenlo/modern_c_programming)
  • |
    | | cub3d | Ray castring, Parser |
  • モダンC言語プログラミング
  • [modern_c_programming](https://github.com/solareenlo/modern_c_programming)
  • |
    | 03 | [libasm](https://github.com/solareenlo/42libasm) | Assembly |
  • 低レベルプログラミング
  • |
    | | [push_swap](https://github.com/solareenlo/42push_swap) | Sorting algorithm, Data structure |
  • アルゴリズムイントロダクション
  • 問題解決力を鍛える!アルゴリズムとデータ構造
  • |
    | | ft_services | k8s, Load Balancer, Metrics, PHP, FTPS, SSH |
  • 15stepで習得 Dockerから入るKubernetes コンテナ開発からK8s本番運用まで
  • |
    | | minishell | Bash, fork, pipe, signal, AST |
  • 詳解UNIXプログラミング
  • termcap&terminfo (NUTSHELL HANDBOOK)
  • |
    | 04 | Philosophers | pthreads |
  • Pthreadsプログラミング
  • POSIXスレッドプログラミング
  • [Introduction to Parallel Computing Tutorial](https://hpc.llnl.gov/training/tutorials/introduction-parallel-computing-tutorial)
  • [POSIX Threads Programming](https://hpc-tutorials.llnl.gov/posix/)
  • |
    | | CPP Module 00 | |
  • [ゼロから学ぶ C++](https://rinatz.github.io/cpp-book/)
  • |
    | | 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 | | |