태그: 모듈
4편
-
Node.js 모듈 시스템: CommonJS vs ES Modules, 모듈 캐싱, 순환 참조, 모듈 해석 규칙
Node.js 모듈 시스템 정리. CommonJS와 ES Modules의 차이, 내장 모듈, 모듈 캐싱, 순환 참조, 모듈 해석 규칙, package.json의 type·exports 필드를 예제로 다룹니다.
-
JavaScript 모듈: ES Modules와 CommonJS의 차이
ES Modules의 named·default export와 import, CommonJS의 module.exports·require 차이, 브라우저 type="module"과 동적 import, Node.js package.json 설정, Webpack·Vite 번들러 선택을 예제로 설명합니다.
-
Python 모듈과 패키지: import, pip, 가상환경
import 네 가지 방식의 차이, __name__ == "__main__" 동작, 모듈 검색 경로와 상대·절대 import, __init__.py로 패키지 만들기를 설명합니다. pip와 requirements.txt, venv 가상환경으로 프로젝트별 의존성을 분리하는 방법까지 다룹니다.
-
C++ 컴파일 타임 최적화 | constexpr·PCH·모듈·ccache·Unity 빌드 [#15-3]
매번 같은 룩업 테이블을 런타임에 계산하던 코드를 constexpr 함수, if constexpr, consteval로 컴파일 타임에 옮기는 방법을 다룹니다. 빌드 시간을 줄이는 쪽으로는 병목 측정, PCH, C++20 모듈, ccache, distcc 분산 컴파일, Unity 빌드를 CMake 설정과 함께 설명합니다.