Programming Language/Progamming Base

프로그래밍 기초 1 (22.08.29)

계발하는도르트 2022. 8. 29. 17:44

1. 프로그램

 프로그래밍을 하려면 우선 프로그램에 대해 알아야 한다.

프로그램 (program) 에서 프로는 미리, 그램은 작성하다를 의미한다.

이 두 말을 합쳐서 생각해보면 프로그램이란 미리 작성한 것이다.

 

 우리는 프로그래밍을 하면서 프로그램을 컴퓨터로 하게 된다.

이렇게 컴퓨터로 작성한 프로그램을 컴퓨터 프로그램이라고 한다.

즉, 컴퓨터 프로그램이란 컴퓨터에서 사용하기 위해 미리 작성한 것을 말한다.

 

2. 프로그래밍 언어

 컴퓨터는 숫자 0과 숫자 1만을 이해한다. 이 숫자 0과 숫자 1을 이진 숫자라고 한다.

이진 숫자로 작성된 코드를 이진 코드라고 한다. 이진 코드로 된 언어를 기계어라고 한다.

프로그래밍 언어가 없던 초창기에는 기계어만이 존재했다.

사람이 기계어로 프로그래밍을 하거나 프로그램를 해석하기에는 사람에게는 너무 복잡하고 시간을 많이 잡아먹는 일이었다. 그래서 사람은 자신들이 사용하는 언어인 자연어를 활용하여 컴퓨터와 소통할 수 있는 언어를 만들었다.

이것이 프로그래밍 언어다. 

 

3. 고급언어, 저급언어

프로그래밍 언어는 고급언어와 저급언어로 다시 나뉜다.

고급언어는 자연어에 가까운 프로그래밍 언어를 말하고 저급언어는 기계어에 가까운 프로그래밍 언어를 말한다.

 

4. 문장

 프로그램을 구성하는 최소 단위를 문장이라고 한다. 

예를 들면 a = 1이나 a만 잇어도 문장이 되는 것이다.

 

5. 코드

 문장이 여러 개가 모이면 코드라고 한다.

 

참고) 코드가 모여 프로그램이 된다.

 

7. 표현식

 기호, 숫자, 문자, 문자열 등이 혼합되어 있는 문장을 표현식이라고 한다.

'Programming Language > Progamming Base' 카테고리의 다른 글

프로그래밍 기본-1  (0) 2021.12.21