01장 프로그래밍

Yuri Lee·2021년 3월 7일
0

1.1 프로그래밍이란?

  • 프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다.
  • 프로그래밍에 앞서 해결해야 할 문제(요구사항)을 명확히 이해해야 한다. 복잡함을 단순하게 분해하고 자룔를 정리하고 구분해야 하며 순서에 맞게 행위를 배열해야 한다.
  • 문제 해결 해결 방안을 고려할 때 컴퓨터의 입장에서 문제를 바라봐야 한다. 이때 필요한 것이 Computational thinking(컴퓨팅 사고)이다.

1.2 프로그래밍 언어

  • 문제 해결 능력을 바탕으로 정의된 문제 해결 방안은 컴퓨터에 전달되어야 하는데, 기계어로 직접 명령을 전달하는 것을 대신할 가장 유용한 대안은 사람이 이해할 수 있는 약속된 구문으로 구성된 프로그래밍 언어를 사용하는 것!

사람 --(프로그래밍 언어)--> 컴파일러 or 인터프리터 --(기계어)- -> 컴퓨터

1.3 구문과 의미

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

🌳 느낀점

  • 프로그래밍의 목적을 기억하자. 요구사항의 실현!

위 글은 위키북스의 모던 자바스크립트 Deep Dive 를 읽고 정리한 내용입니다.

profile
Step by step goes a long way ✨

0개의 댓글