프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니키에션이다.
프로그래머에게 요구되는 것은 문제 해결 능력 이다.
복잡함을 단순하게 분해(decompostion) 하고 자료를 정리하고 구분(modeling) 하며 배열해야 함.
컴퓨팅사고(Comutational thinking) = 컴퓨터 입장에서 문제를 바라보는 것
컴파일러(compiler) or 인터프리터(interpreter)
- 프로그래밍 언어를 사용해 프로그램 작성 후, 기계어로 변환하는 일종의 번역기 역할
프로그래밍은 요구사항의 집합을 분석해서
적절한 자료구조와 함수의 집합으로 변환한 후,
그 흐름을 제어하는 것이다.
# 나만의 quiz
- 컴퓨터 입장에서 문제를 바라보는 것을 무엇이라 하는가?
- 컴퓨팅사고 - 프로그래밍 언어를 기계어로 변환하는 일종의 번역기 역할을 무엇이라 하는가?
- 컴파일러 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 |