본문 바로가기
컴퓨터 공부/C C++

[C] 본격 진샹의 C언어 강좌 - 고급 언어와 저급 언어의 차이 (부록)

by T.F.진상 2014. 1. 28.

 

 

- 고급 언어와 저급 언어의 차이 (부록)

 

▶ 고급 언어와 저급 언어

고급 언어와 저급 언어를 나누는 가장 큰 기준은 사람이 이해할 수 있는가에 있으며,

각자의 특징에 따라 차이점이 발생하게 됩니다.

( 참고로 편리성에 따라 고급 언어 사이에도 더 고급 언어를 나누기도 합니다. )

즉! 고급 언어는 인간 중심의 언어로, 프로그래밍을 하면서 사용하는 언어들은 전부 고급 언어 입니다.

즉! 저급 언어는 기계 중심의 언어로, 컴퓨터만 이해할 수 있는 언어를 통틀어서 저급 언어라고 합니다.

 

고급 언어와 저급 언어의 차이

고급 언어 (High-Level Language) 

저급 언어 (Low-Level Language)

 

사람이 작성할 수 있다

가독성이 높다

이식성이 높다

작성 및 수정이 편리하다

상대적으로 크기가 커서 무겁다

상대적으로 처리 속도가 느리다

 

 

사람이 작성하기 힘들다.

가독성이 낮다

이식성이 낮다

작성 및 수정이 어렵다

상대적으로 크기가 작아 가볍다

상대적으로 처리 속도가 빠르다

 

* 이식성 : 다른 기종으로 옮기는 것이 얼마나 용이한가를 나타내는 정도

* 가독성 이해하기 쉬운 정도