concept 12
- 프로그래밍 언어 개념 로드맵 — C++로 알던 걸 Go·Rust로 잇기
- 불변성 — const·mut·val, 누가 무엇을 못 바꾸게 하나
- Null 안전성 — 값의 부재를 타입은 어떻게 표현하나
- 이터레이터와 지연 평가 — 순회와 실행 시점을 분리하기
- 값 vs 참조 의미론 — 대입하면 복사냐 공유냐 이동이냐
- 동시성 조율 모델 — 공유 상태 vs 메시지 전달
- 서브타입 다형성과 동적 디스패치 — 같은 개념인가
- 제네릭 — 파라미터 다형성과 구현 전략
- 에러 핸들링 모델 — 예외 vs 에러 값 vs Result
- 메모리 관리 모델 — 수동 vs GC vs 소유권
- 클로저란 무엇인가 — 함수가 바깥 변수를 기억하는 법
- 코루틴이란 무엇인가 — 스레드와 무엇이 다른가