진취적 삶
01 프로그래밍 본문
1.1 프로그래밍이란?
컴퓨터에게는 양적 개념인 숫자를 사용해야 한다 .
상대적인 개념은 불명확하다.
컴퓨터의 관점에서 문제를 사고해야한다.
1.2 프로그래밍 언어
사람이 이해하는 자연어가 아니라 컴퓨터가 이해할수 있는 언어 즉 기계어로 전달해야한다.
프로그래밍 언어를 사용해서 컴퓨터가 이해할수 있는 기계어로 변환하는 일종의 번역기를 이용한다.
일종의 번역기를 컴파일러 혹은 인터프린터라고 한다.
프로그래밍언어는 사람과 컴퓨터 모두가 이해할수있는 약속된 형태의 인공어다 .
프로그래밍언어 = 구문 + 의미
1.3 구문과 의미
const number = 'string'
console.log(number*number)
문법적으로는 틀리지 않으나 . number 이름의 변수에는 숫자를 할당하는것이 의미적으로 옳다
프로그래밍은 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환후,
그 흐름을 제어하는것이다.
'개발 도서 > 자바스크립트 deepdive' 카테고리의 다른 글
10 객체 리터럴 (0) | 2023.07.11 |
---|---|
02 자바스크립트란? (0) | 2023.07.10 |
03 자바스크립트 개발 환경과 실행 방법 (0) | 2023.07.10 |
04 변수 (0) | 2023.07.10 |
05 표현식과 문 (0) | 2023.07.10 |