모던 자바스크립트 Deep Dive

4-1 변수란 무엇인가? 왜 필요한가?변수 없이 아래와 같이 코드를 쓴다고 생각해보자.10 + 20해당 표현 식을 소스코드에서 실행하게 되면 연산된결과가 임의의 위치에 메모리에 저장한다. 하지만 이 값을 어떻게 사용 할 수 있을까. 해당 값을 사용하려면 저장한 메모리에 직접 접근해야 하는데 운영체제가 사용하고 있는 메모리를 건들게 되면 치명적인 오류가 날 가능성이 있기 ..
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 구문..
개발깎새
'모던 자바스크립트 Deep Dive' 카테고리의 글 목록 (3 Page)