8000 GitHub - kyodkyo/42curses: 42서울 커리큘럼의 다양한 프로젝트 (기본 라이브러리 구현, 게임 개발, 시스템 프로그래밍)
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

42서울 커리큘럼의 다양한 프로젝트 (기본 라이브러리 구현, 게임 개발, 시스템 프로그래밍)

Notifications You must be signed in to change notification settings

kyodkyo/42curses

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

42curses

42서울 커리큘럼의 프로젝트를 단계별로 정리한 저장소입니다. 각 서클마다 요구되는 과제들이 포함되어 있으며, 개별 프로젝트에 대한 설명과 링크를 통해 자세한 내용을 확인할 수 있습니다.

프로젝트 개요

🥨 Circle 0

Project Description
libft C 라이브러리 함수를 직접 구현하여 저수준 프로그래밍을 학습합니다.

🥨 Circle 1

Project Description
get_next_line 파일 디스크립터로부터 한 줄씩 읽어오는 함수를 구현하여 파일 I/O를 익힙니다.
born2beroot 리눅스 권한에 대한 이해를 심화합니다.
ft_printf 표준 printf 함수를 재구현하여 가변 인자 함수와 형식 지정자를 학습합니다.

🥨 Circle 2

6765
Project Description
push_swap 제한된 명령어 집합으로 데이터를 정렬하는 프로그램을 구현하며 알고리즘을 연습합니다.
so_long 2D 게임 개발 프로젝트로, mlx 라이브러리를 사용해 경로 탐색과 기본 그래픽 조작을 구현합니다.
pipex 파이프를 사용해 여러 프로세스 간 입/출력을 관리하는 프로그램을 작성합니다.

🥨 Circle 3

Project Description
minishell 쉘 프로그램을 제작하여 명령어 파싱, 리디렉션, 프로세스 실행 등을 연습합니다.
philosophers 고전적인 식사하는 철학자 문제를 통해 스레딩, 동기화, 데드락 방지를 학습합니다.

🥨 Circle 4

Project Description
netpractice 네트워크 구성, IP 주소 설정, 서브넷팅, 라우팅 등을 실습합니다.
cub3d 3D 게임 프로젝트로, 레이캐스팅과 3D 렌더링, 플레이어 이동 등을 구현합니다.
cpp_module_00~04 C++ 기초 문법과 개념을 학습하며 객체 지향 프로그래밍을 연습합니다.

각 프로젝트명을 클릭하면 README 파일을 통해 더 자세한 내용을 확인할 수 있습니다.

About

42서울 커리큘럼의 다양한 프로젝트 (기본 라이브러리 구현, 게임 개발, 시스템 프로그래밍)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0