[모던 자바스크립트 Deep Dive] 1장 프로그래밍

2025. 3. 13. 20:15·Study/JavaScript
반응형

이웅모, 위키북스


1.1 프로그래밍이란?

컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션

컴퓨팅 사고를 통해 컴퓨터의 관점에서 문제를 사고하고 해결 방안을 명확히 수치화해서 정의해야 함

프로그래밍의 목적은 문제 해결

 

1.2 프로그래밍 언어

컴퓨터에게 문제 해결 방안을 명령으로 전달하는 법

(1) 기계어 사용 → 어려움

(2) 프로그래밍 언어를 사용해 프로그램 작성 후, 컴파일러 또는 인터프리터를 통해 기계어로 변환

 

프로그래밍 언어는 약속된 형태의 인공어

구문과 의미의 조합으로 표현됨

 

1.3 구문과 의미

문제 해결 방안이 프로그래밍 언어의 문법에 부합하고, 의미적으로 옳게 구현되어 문제가 해결되어야 함

 

프로그래밍: 요구사항의 집합을 분석해서 적절한 자료구조와 함수의 집합으로 변환한 후, 그 흐름을 제어하는 것

반응형

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

[모던 자바스크립트 Deep Dive] 6장 데이터 타입  (1) 2025.03.19
[모던 자바스크립트 Deep Dive] 5장 표현식과 문  (1) 2025.03.16
[모던 자바스크립트 Deep Dive] 4장 변수  (1) 2025.03.16
[모던 자바스크립트 Deep Dive] 3장 자바스크립트 개발 환경과 실행 방법  (1) 2025.03.15
[모던 자바스크립트 Deep Dive] 2장 자바스크립트란?  (4) 2025.03.14
'Study/JavaScript' 카테고리의 다른 글
  • [모던 자바스크립트 Deep Dive] 5장 표현식과 문
  • [모던 자바스크립트 Deep Dive] 4장 변수
  • [모던 자바스크립트 Deep Dive] 3장 자바스크립트 개발 환경과 실행 방법
  • [모던 자바스크립트 Deep Dive] 2장 자바스크립트란?
harchiving
harchiving
Computer Science Engineering, undergraduate student
  • harchiving
    harchiving
    harchiving
  • 전체
    오늘
    어제
    • 분류 전체보기 (28)
      • Study (21)
        • JavaScript (6)
        • OS (8)
        • DateBase (7)
      • Review (1)
      • OSS (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    SQLD
    공룡책
    코드트리
    DB
    SQL
    운영체제
    데이터베이스
    OperatingSystem
    javascript
    OS
    자바스크립트
    모던자바스크립트딥다이브
    코테공부
    DATABASE
    데이터베이스개론
    FE
    js
    operatingsystemconcepts
    프론트엔드
    프로그래밍
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.3
harchiving
[모던 자바스크립트 Deep Dive] 1장 프로그래밍
상단으로

티스토리툴바