반응형

1.1 프로그래밍이란?
컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션
컴퓨팅 사고를 통해 컴퓨터의 관점에서 문제를 사고하고 해결 방안을 명확히 수치화해서 정의해야 함
프로그래밍의 목적은 문제 해결
1.2 프로그래밍 언어
컴퓨터에게 문제 해결 방안을 명령으로 전달하는 법
(1) 기계어 사용 → 어려움
(2) 프로그래밍 언어를 사용해 프로그램 작성 후, 컴파일러 또는 인터프리터를 통해 기계어로 변환
프로그래밍 언어는 약속된 형태의 인공어
구문과 의미의 조합으로 표현됨
1.3 구문과 의미
문제 해결 방안이 프로그래밍 언어의 문법에 부합하고, 의미적으로 옳게 구현되어 문제가 해결되어야 함
프로그래밍: 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것
반응형
'Study > JavaScript' 카테고리의 다른 글
| [모던 자바스크립트 Deep Dive] 6장 데이터 타입 (1) | 2025.03.19 |
|---|---|
| [모던 자바스크립트 Deep Dive] 5장 표현식과 문 (1) | 2025.03.16 |
| [모던 자바스크립트 Deep Dive] 4장 변수 (1) | 2025.03.16 |
| [모던 자바스크립트 Deep Dive] 3장 자바스크립트 개발 환경과 실행 방법 (1) | 2025.03.15 |
| [모던 자바스크립트 Deep Dive] 2장 자바스크립트란? (4) | 2025.03.14 |