2-1 자바스크립트의 탄생 1995년에는 넷스케이프 커뮤니케이션즈가 시장을 지배하고 있었는데, 초반에는 보조적인 기능을 수행하기 위해 브라우저에서 동작하는 프로그래밍 언어를 도입하기로 결정. -> 그것이 바로 브랜던 아이크가 만든 자바스크립트 2-2 자바스크립트의 표준화 초반에는 자바스크립트가 크로스 브라우징 이슈가 컸음 따라서 ECMA 인터내셔널에 자바스크립트의 표준화를 요청 ECMA-262라고 불리는 자바스크립트 초판이 완성되고 상표권 문제로 ECMAScript로 명명. 1999년에는 정규표현식, try-catch 가 사용된 ES3가 출시 2009년에는 ES5 가 HTML5와 함께 표준사양으로 출현 2015년에는 범용 프로그래밍 언어로써 let/const, 화살표 함수, 클래스, 모듈 등과 같은 기능..
1-1 프로그래밍이란? 해결해야 할 문제(요구사항)를 명확히 이해한 후 적절한 문제 해결 방안을 정의하는 것 프로그래밍은 커뮤니케이션 -> 기계가 알 수 있게 명확하게 설명하는 과정이다. 복잡하고 명확하지 않을 수 있는 문제(요구사항)에 대해 복잡함을 단순하게 분해(decomposition) 하고 자료를 정리하고 구분(modeling) 해야 하며 순서에 맞게 행위를 배열 해야 한다. 따라서, 기계 입장에서 설명해야 하기 때문에 컴퓨팅 사고가 중요하다. 1-2 프로그래밍 언어 사람이 기계어로 프로그래밍은 어렵다. 따라서 프로그래밍 언어가 존재한다. 프로그래밍 언어를 컴파일러 혹은 인터프리터가 번역하여 기계어로 변경하고 전달한다. 이미지 출처 프로그래밍 언어는 구문과 의미의 조합으로 이루어진다. 1-3 구문..