[모던 자바스크립트 Deep Dive] 1장 프로그래밍

dayannne·2023년 2월 27일
0
post-thumbnail

1.1 프로그래밍이란?

컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션

1.2 프로그래밍 언어

  • 자연어: 사람이 이해할 수 있는 언어
  • 기계어: 컴퓨터가 이해할 수 있는 언어
  • 프로그래밍 언어: 사람이 이해할 수 있는 약속된 구문(문법)

<사람> ---프로그래밍 언어--- <컴파일러> ---기계어--- <컴퓨터>

사람이 이해할 수 있는 약속된 구문으로 작성한 프로그래밍 언어를
컴퓨터가 이해할 수 있는 언어인 기계어로 변환하는 번역기를 컴파일러 혹은 인터프리터라고 한다.
프로그래밍 언어는 구문의미의 조합으로 표현된다.

1.3 구문과 의미

프로그래밍 학습은 프로그래밍 언어의 문법을 배우는 것에서 시작
=> 외국어 학습과 유사하다.

문법에 맞는 문장을 구성하는 것은 물론 의미를 가지고 있어야 언어의 역할을 충실히 수행할 수 있다.


출처 : 이웅모, 『모던 자바스크립트 deep dive』, 위키북스(2020), p1-5.

profile
☁️

0개의 댓글