본문 바로가기

공부/코딩

프로그래밍이란 무엇인가?

반응형

프로그래밍의 개념

- 프로그램: 문제를 해결하기 위해 서로 관련이 있는 명령을 체계적으로 구성한 것
- 프로그래밍: 프로그램을 만드는 과정

프로그래밍 언어의 이해

프로그래밍 언어 : 사용자와 컴퓨터가 대화하기 위해 사용하는 언어

 

                                           <사람의 언어와 프로그래밍 언어의 차이>

(a) 사람의 언어                                                         (b) 프로그래밍 언어

 

프로그래밍 언어의 이해

- 저급 언어와 고급 언어
  - 저급언어: 기계어나 어셈블리어처럼 하드웨어 중심의 언어. 사람보다 기계 중심의 언어이기 때문에 다양한 프로그램을 빠르게 개발하기에 적당하지 않음.
  -고급언어: 사람이 이해하기 쉬운 형태의 언어

 

                                          < 기계어와 어셈블리어 프로그램의 예>

(a) 기계어 프로그램                                                          (b) 어셈블리어 프로그램
저급언어와 고급언어의 차이

 

프로그래밍 언어의 이해


- 컴파일과 인터프리터

    - 컴파일과 인터프리터: 고급 언어로 작성된 프로그램을 번역하는 방법
     - 컴파일: 프로그램을 실행하기 전에 전체 코드를 모두 기계어로 번역
     - 인터프리터: 프로그램을 실행할 때 코드를 하나씩 번역하면서 실행

 

고급언어와 번역과 실행

 

프로그래밍에서 배울 수 있는 것들

프로그래밍 언어의 문법

- 코딩하는 방법

반응형

'공부 > 코딩' 카테고리의 다른 글

앱 인벤터 테스트와 실행  (21) 2020.11.28
앱 인벤터 프로젝트 준비  (13) 2020.11.27
앱 인벤터 사용 준비  (13) 2020.11.26
앱 인벤터의 개요  (16) 2020.11.26