C, C++ 문법/C

C언어란?

기리도 2022. 4. 15. 18:20
728x90

C언어란 벨 연구소에서 개발한 절차 지향 프로그래밍 언어로 유닉스(UNIX) 운영체제에서 사용하기 위해 개발되었다. 고급 언어이지만 저급 언어의 특징도 갖고 있다.

C언어의 장점은 다음과 같다.

  • C언어로 작성된 프로그램은 다양한 하드웨어로 이식하기 좋다.
  • 코드가 단순해서 유지보수가 쉬운 편이다.
  • 저급 언어의 특징을 갖고 있어서 어셈블리어 수준으로 하드웨어를 제어할 수 있다.
  • 코드가 간결해서 완성된 프로그램의 크기가 작고 실행 속도가 빠르다.

단점은 저급 언어의 특징을 지녔다는 점 때문에 다른 고급 언어보다 배우기가 어렵다는 것과, 시스템 자원을 직접 제어할 수 있기 때문에 프로그래밍 할 때 주의해야 한다는 것이다.


참조

코딩의 시작, TCP School

728x90