본문 바로가기
JavaScript/Deep Dive

01 프로그래밍

by lacuca9 2024. 9. 13.

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

프로그래머에게 요구되는 것은 문제 해결 능력 이다.

복잡함을 단순하게 분해(decompostion) 하고 자료를 정리하고 구분(modeling) 하며 배열해야 함.

컴퓨팅사고(Comutational thinking)  = 컴퓨터 입장에서 문제를 바라보는 것

 

컴파일러(compiler) or 인터프리터(interpreter) 

- 프로그래밍 언어를 사용해 프로그램 작성 후, 기계어로 변환하는 일종의 번역기 역할

 

 

프로그래밍은 요구사항의 집합분석해서

적절한 자료구조와 함수의 집합으로 변환한 후,

흐름제어하는 것이다.

 

 

# 나만의 quiz

  1. 컴퓨터 입장에서 문제를 바라보는 것을 무엇이라 하는가?
    - 컴퓨팅사고
  2. 프로그래밍 언어를 기계어로 변환하는 일종의 번역기 역할을 무엇이라 하는가?
    - 컴파일러 or 인터프리터

'JavaScript > Deep Dive' 카테고리의 다른 글

06 데이터 타입  (0) 2024.09.13
05 표현식과 문  (0) 2024.09.13
04 변수  (1) 2024.09.13
03 자바스크립트 개발 환경과 실행 방법  (0) 2024.09.13
02 자바스크립트란?  (0) 2024.09.13