1장. 프로그래밍

Doozuu·2023년 3월 21일
0

Javascript

목록 보기
39/99

1.1 프로그래밍이란?

프로그래밍이랑 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다.

이때 요구되는 능력은 다음과 같다.

  • 문제 해결 능력 : 문제(요구사항)을 명확히 이해하고 분해하며 순서에 맞게 행위를 배열하는 능력
  • 컴퓨팅 사고 능력 : 컴퓨터의 관점에서 문제를 사고하여 정확하고 상세하게 요구사항을 설명하는 능력(논리적, 수학적 사고)



1.2 프로그래밍 언어

컴퓨터가 이해할 수 있는 언어는 기계어인데, 사람이 기계어를 이해해서 직접 명령을 전달하는 것은 매우 어려운 일이다.

따라서 프로그래밍 언어를 사용해 프로그램을 작성하여 컴파일러 혹은 인터프리터를 이용해 기계어로 번환한다.



1.3 구문과 의미

프로그래밍 언어는 구문(syntax)과 의미(semantic)의 조합으로 표현된다.

구문과 의미의 차이는 다음과 같다.

  • syntax : 문법에 맞는 문장을 구성하는 것.
  • semantic : 문맥에 맞는 적절한 의미를 가지는 것.

문법적으로 문제가 없더라도 의미가 정확히 전달되지 않으면 안된다.

profile
모든게 새롭고 재밌는 프론트엔드 새싹

0개의 댓글