[JavaScript] 굉장한 자바스크립트 강좌(영문) 소개

굉장히 좋은 자바스크립트 강좌가 있어 소개합니다. 영문이라는 한계가 있지만 “굉장히”라는 수식어가 모자랄 만큼 좋은 글입니다. 이렇게 좋은 글이 많이 알려지지 않은 건 글 제목이 자바스크립트가 아닌 “ECMAScript”여서가 아닐까 하는데요. ECMAScript는 자바스크립트의 기반이 되는 스크립트 언어로 ECMA International 표준화한 언어입니다.

소개하려는 글은 자바스크립트 프로그래머이자 ECMAScript 이론가라고 자신을 소개하고 있는 Dmitry A. Soshnikov 블로그를 통해서 발표한 글입니다. 현재까지 발표한 글은 자바스크립트의 핵심을 한 페이지로 요약한 “JavaScript, The Core”와 ECMA-262의 세 번째 버전(edition)을 상세하게 설명하는 “ECMA-262-3 in detail”, 그리고 최신 버전을 다루는 “ECMA-262-5 in detail”, 마지막으로 네 개의 노트(note)로 구성되어 있습니다.

참고로 ECMA-262-3은 IE와 Adobe Flash 등에서 폭넓게 지원하는 버전이고, ECMA-262-5는 Google Chrome, Mozilla Firefox 등이 지원하고 있는 ECMAScript의 공식적인 최신 버전입니다.

이 굉장한 글의 목차는 다음과 같습니다.

자바스크립트 개괄

ECMA-262-3 상세

ECMA-262-5 상세

노트

마치며

자바스크립트를 깊이 이해하려면 스코프(scope)나 클로저(closure) 같은 핵심 개념을 이해해야 하는데 이런 개념은 직관적으로 이해하기가 쉽지 않았습니다. 지금껏 여러 번 시도해봐도 명확하지 않았는데 이 글을 보면서 비로서 이해를 할 수 있었습니다.

다시 강조하지만 정말 굉장한 글입니다. 하지만 영문이라는 한계가 있는데요. 글 중 일부는 러시아어를 기본으로(Dmitry 가 직접 쓴) 독일어, 아랍어, 중국어, 일본어 등으로 번역이 되어 있습니다. 여기에 한글 번역을 추가하려고 우선 “JavaScript, The Core” 번역을 시작했는데 생각보다 진도가 느리네요. 좋은 글을 번역해서 널리 알리는 데 많은 분들이 동참하셨으면 좋겠습니다.

댓글 5개가 달렸습니다. 태그: ,

  1. 조현진 | 2011-08-02 16:56

    오, 소개 감사합니다.
    번역을 도와드리기엔 영어가 짧아 좀 힘들겠지만 함께 볼 수 있는 글이 얼른 됐으면 좋겠네요. :)

  2. 박상배 | 2012-07-18 12:42

    감사합니다..^^

  3. 이민욱 | 2012-12-05 22:33

    앗 어서 번역을!!!
    잘 읽겠습니다~

  4. 김형진 | 2013-03-12 10:34

    와..좋은 정보 너무너무 감사합니다!

  5. 김동수 | 2013-04-18 11:28

    좋은 정보 감사합니다. 좋네요…

댓글이 닫혔습니다.