ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 1장 프로그래밍
    FrontEnd/JavaScript 2021. 12. 1. 00:27
    반응형

    1.1 프로그래밍이란?

    컴퓨터에게 실행을 요구하는 일종의 Communication이다.

    무엇을 실행하고 싶은지 정의가 필요하며, 이때 요구되는 것은 문제 해결 능력이다.

    정확하고 상세하게 요구사항을 컴퓨터에게 설명할 수 있어야 한다.

    이때 필요한 것이 Computational thinking(컴퓨팅 사고)이다.

     

    1.2 프로그래밍 언어

    컴퓨터는 기계어를 받아들이는데 기계어를 전달할 가장 유용한 대안은

    사람이 이해할 수 있는 약속된 구문으로 작성된 프로그래밍 언어를 사용하여

    컴퓨터가 이해할 수 있는 기계어로 변환하는 일종의 번역기를 이용하는 것이다.

    이것을 우리는 컴파일러 혹인 인터프리터라고 부른다.

     

    1.3 구문과 의미

    문법에 맞는 문장을 구성하는 것은 물론 의미를 가지고 있어야

    언어의 역할을 충실히 수행할 수 있다.

    구문을 작성할 때 정혹한 의미와 요구사항을 담고 있어야 한다.

    결국 프로그래밍은 요구사항의 집합을 분석해서 적절한 자료구조와

    함수의 집합으로 변환한 후, 그 흐름을 제어하는 것이다.

     

     

    위 내용은 모던 자바스크립트 Deep Dive를 공부한 내용으로

    책의 내용의 일부를 포함하고 있습니다.

    반응형

    'FrontEnd > JavaScript' 카테고리의 다른 글

    6장 데이터 타입  (0) 2021.12.10
    5장 표현식과 문  (0) 2021.12.05
    4장 변수  (0) 2021.12.04
    3장 자바스크립트 개발 환경과 실행 방법  (0) 2021.12.02
    2장 자바스크립트란?  (0) 2021.12.01

    댓글

Designed by Tistory.