코딩을 다시 즐겁게··· 개발자를 위한 14가지 전처리기
개발자는 프로그래밍 언어를 무척 좋아하지만 그 언어가 구속복처럼 느껴지는 경우도 많다. 프로그래밍 언어는 구문 규칙이 복잡하게 얽힌 덩어리이며, 그 규칙을 한 번이라도 어기면 컴파일러는 오류 메시지를 요란하게 쏟아내기 시작한다. 최선의 변수 명명 방법이나 코드 들여쓰기 방법과 같은 사소한 모든 부분에 규칙이 존재한다. 언어 설계자는 이러한 제약이 버그가 아니라 기능이라고 주장한다. 그러나 프로그래밍 언어가 꼭 그래야…