쉽게 쓰여진 C

C언어 첫 경험

이런우 2023. 4. 7. 09:56

C언어가 뭘까?

 

 

분명히 간단하게라고 말했지만 전혀 간단히 얘기하지 않는다. 

 

괜찮다, 정말 간단히 설명해 주겠다.

 

프로그래밍 컴퓨터와 소통(^^)을 하고 코딩을 하기 위해선 컴퓨터도 언어가 필요하다!

 

두 가지 종류로 저급언어 고급언어라는 것이 있다. 

 

이름만 들으면 저급언어는 좋지 않고 고급언어는 좋은 언어다! 이렇게 느낄 수 있겠지만 아니다.

 

저급언어

 

 

컴퓨터 그니까 기계가 좋아하는 언어이다.

 

사실 컴퓨터 같은 전자기기는 0과 1 즉 불이 껐다 ~ 켜졌다 ~ 로 작동하게 된다.

 

즉 저급언어는 이런 컴퓨터와 가까운 언어로 우리가 보기엔 힘들지만 컴퓨터가 좋아하는 언어다.

 

ex) 기계어나 어셈블리어 같은 언어들이 있다.

 

고급언어

 

 

#include <stdio.h>

int main() {
	printf("Hello World!");
	return 0;
}

 

사람이 이해하기 쉬운 언어이다. 흔히 프로그래밍 언어다 하면 생각나는 언어다.

 

우리가 할 C언어나 Python, JAVA와 같이 비교적 다루기 쉬운 언어다. 

 

C언어 특징

 

1. 언어가 가볍다!

여타 다른 언어들과는 다르게 그냥 C언어 자체로 이론상 모든 코딩이 가능하기 때문에 비교적 가벼운 편이다.

 

2. 빠르다!

빠르다! (이유를 서술하긴 아직 어려움)

 

3. 어렵다!

고급언어치곤 저수준의 프로그래밍이 가능하여 어렵다.

 

등등 컴파일러언어고 절차지향적이다.. 같은 특징이 있지만 우리는 여기까지만 알면 충분할 거 같다.

 

하지만 내 생각엔 가장 명확하고 표현력이 좋은 언어라고 생각한다. 


이제 다음은 C언어 코딩을 하기 전 세팅을 먼저 해볼 것이다.