관리 메뉴

진취적 삶

01 프로그래밍 본문

개발 도서/자바스크립트 deepdive

01 프로그래밍

hp0724 2023. 7. 10. 18:46

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