자바스크립트 모듈 시스템: CommonJS, AMD, CMD, ES6
CommonJS
CommonJS는 서버 측에서 동기 방식으로 모듈을 로드하는 방식입니다. 로컬 디스크에 저장된 모듈 파일들은 매우 빠르게 접근할 수 있기 때문에 성능 문제는 없습니다. 하지만 브라우저 환경에서는 네트워크 지연을 고려해 비동기 방식이 더 적합합니다. 모듈의 인터페이스를 정의하기 위해 module.exports를 사용하고, 다른 모듈을 불러오기 위해서는 require를 ...
8월 3일 03:17에 게시됨
C++에서 friend 키워드의 진화: 언어 설계의 정교한 도구로 자리매김
friend는 단순한 문법 요소를 넘어섰다
이제 friend는 C++ 언어 내에서 단지 "private 멤버에 접근하게 해주는 키워드"를 넘어서, 고도로 제어된 신뢰 관계 설정 수단으로 자리 잡고 있다. 시간이 지날수록 그 사용은 더 엄격히 규정되고, 오히려 필요성이 커졌다.
C++98: 기본적인 접근 권한 부여
초기 C++에서는 friend가 매우 단순했다. 클래스 외부의 함수나 클래스에 ...
7월 29일 02:54에 게시됨