curriculum index — v1
CODE ARENA.
13개 프로그래밍 언어, 1,616문제. 모든 정답은 실제 컴파일러·인터프리터로
직접 실행해 검증했습니다. 같은 개념(참조 전달, switch fall-through, null 처리 등)이
언어마다 어떻게 다르게 동작하는지 비교하며 배우는 퀴즈 기반 커리큘럼입니다.
53yr
1957 FORTRAN → 2010 Rust
언어 연대표
// 실제 출시 연도 기준, 트랙별 색상
이 커리큘럼이 다루는 13개 언어는 사실 반세기가 넘는 컴퓨팅 역사를 관통합니다.
1957년의 FORTRAN에서 시작해 2010년의 Rust까지 — 트랙 D(레거시)의 언어들이
트랙 A(시스템)의 조상이라는 걸 한눈에 볼 수 있습니다.
트랙 D · 레거시/역사
트랙 A · 시스템/저수준
트랙 B · 객체지향/엔터프라이즈
트랙 C · 스크립트/실무
커리큘럼 구성
// 클릭해서 각 구획 펼쳐보기
FOUND
Foundation프로그래밍 언어 이전에, 컴퓨터처럼 생각하기
14 유닛 · 84문제
▸
Stage 0 · 컴퓨터적 사고6유닛
36문제
다루는 내용알고리즘, 변수/조건문 개념, 반복문 개념, 함수 개념, 입출력, 디버깅 사고 — 특정 언어 문법 없이 사고방식부터 시작
Stage 1 · C 온보딩8유닛
48문제
다루는 내용컴파일 과정, 자료형, 조건문, 반복문, 배열, 함수, 포인터, 문자열 — 이후 트랙 A로 자연스럽게 이어짐
TRACK A
시스템 / 저수준메모리를 직접 다루는 언어들 — C → C++ → Rust
56 유닛 · 335문제
▸
TRACK B
객체지향 / 엔터프라이즈기업용 애플리케이션 언어들 — VB → C# → Java
72 유닛 · 431문제
▸
TRACK C
스크립트 / 실무웹과 자동화의 언어들 — Python → JavaScript → PHP
64 유닛 · 383문제
▸
TRACK D
레거시 / 역사지금의 언어들이 태어난 뿌리 — BASIC · Pascal · FORTRAN · COBOL
48 유닛 · 287문제
▸
MODULE
자료구조 & 알고리즘언어에 상관없이 알아야 할 것 — Python으로 구현·검증
16 유닛 · 96문제
▸