본문 바로가기
카테고리 없음

C언어 특징

by 개발꿈냥무 2024. 3. 11.

1. 구조화된 프로그래밍이 가능 : 부분 수정이 가능해서 효율적으로 문제를 해결할 수 있음

 

2. 컴퓨터를 세밀하게 제어할 수 있음 : 컴퓨터의 자원(CPU 등)을 직접 제어 가능

  C 프로그램 내에 어셈블리어를 가져와서 사용할 수도 있음

 

3. 이식성과 유연함 : 여러 컴퓨터 기종이나 OS에서 큰 수정 없이 기존의 프로그램을 사용할 수 있음

  문법과 라이브러리가 표준화되었기 때문

 

4. 확장성 : 사용자가 직접 자료형을 만들어 사용할 수 있으며, 포인터를 이용해 여러 형태의 데이터들을 매개변수로 전달할 수 있음

 

5. 가볍고 효율적 : 같은 기능 구현 시에 다른 프로그래밍 언어에 비해 소스 파일의 크기가 작고, 실행 속도도 빠름

 

 

cf) C++은 C 언어의 장점을 계승하면서, 객체지향 프로그래밍을 지원하기 위해 몇 가지의 개념을 추가한 언어! 

     C언어의 확장으로 볼 수 있기에 기존의 C 프로그램들을 수정 없이 사용할 수 있음