34
러닝 자바스크립트
입니다. 『
C
언어 프로그래밍』은 여태까지 출간된 프로그래밍 언어 책 중에서 가장 뛰어나고 영
향력 있는 책으로 널리 인정받고 있습니다. 필자 또한 이 책을 쓰면서 『
C
언어 프로그래밍』에서
많은 영감을 얻었습니다.
최근 점점 복잡해지는 프로그래밍 환경에서 “
Hello
,
World
”는 구식이라고 생각할 수도 있겠
지만, 이 단순한 구절에 숨은 의미는 시간이 흘러도 퇴색하지 않습니다. 이 구절은 당신이 신에
게서 불을 훔쳐내 인간에게 선물한 프로메테우스가 될 수도, 진흙 인형에 진정한 신의 이름을
새기던 랍비가 될 수도, 자신의 피조물에 생명을 불어넣던 프랑켄슈타인 박사가 될 수도 있게
합니다. 이것은 그런 위대한 창조와 신기원을 의미합니다. 필자가 프로그래밍에 끌린 것도 이
구절의 울림 때문이었습니다. 언젠가 훌륭한 프로그래머 (당신일 수도 있겠죠)가 최초로 인공
지능 생명체를 만들고, 그 생명체가 처음으로 입을 열어 하는 말이 “
Hello
,
World
”일 수도 있
습니다.
1
장에서는 브라이언 커니핸이
44
년 전에 시작한 전통과 현재의 프로그래머가 사용할 수 있는
최신 도구 사이에서 균형을 잡을 겁니다. 쉽게 말해 화면에 “
Hello
,
World
”를 출력하는 건 마
찬가지지만,
1972
년의 프로그래머가 사용하던 고풍스러운 도구를 쓰지는 않을 겁니다.
1.1
시작은 브라우저에서
이 책에서는 서버 쪽, 스크립팅, 데스크톱, 브라우저에서의 활용 등 현재 자바스크립트가 쓰이
는 모든 분야를 다루겠지만, 전통적으로 그래 왔고 현실적이기도 ...