온풀투데이
[모던 자바스크립트 Deep Dive] 01장 프로그래밍 본문
- 프로그래밍이란 0과 1밖에 알지 못하는 기계가 실행할 수 있을 정도로 정확하고 상세하게 요구사항을 설명하는 작업이며, 그 결과물이 바로 코드다.
- 명령을 수행할 주체는 컴퓨터, 따라서 사람이 이해할 수 있는 자연어가 아니라 컴퓨터가 이해할 수 있는 언어, 즉 기계어로 명령을 전달해야 한다.
- 기계어로 직접 명령을 전달하는 것을 대신할 가장 유용한 대안은 사람이 이해할 수 있는 약속된 구문으로 구성된 프로그래밍 언어를 사용해 프로그램을 작성한 후, 그것을 컴퓨터가 이해할 수 있는 기계어로 변환하는 일종의 번역기를 이용하는 것이다.
- 이 일종의 번역기를 컴파일러 혹은 인터프린터라고 한다.
- 결국 프로그래밍은 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것이다.
'JAVASCRIPT' 카테고리의 다른 글
[모던 자바스크립트 Deep Dive] 03장 자바스크립트 개발 환경과 실행 방법 (0) | 2023.10.17 |
---|---|
[모던 자바스크립트 Deep Dive] 02장 자바스크립트란? (0) | 2023.10.16 |
[모던 자바스크립트 Deep Dive] 구매 동기 (0) | 2023.10.16 |
[문법] 자바스크립트 객체 : 내장 객체, 사용자 정의 객체, 프로토타입 (0) | 2022.04.11 |
[문법] 자바스크립트를 활용한 테이블 동적 생성 (0) | 2022.04.06 |