[C] C언어, 특징과 장단점
2020. 1. 19.
C언어란? 절차 지향 언어의 특징을 가지는 프로그래밍 언어입니다. 언어를 나누는 저급 언어와 고급언어의 개념으로 보았을 때, C언어부터 고급언어라고 부르지만 저급 언어에서 가지는 특징도 가지고 있습니다. 그렇기에 그만큼 기계와 가깝고 더 효율적인 코드를 구성할 수 있다는 점입니다. (저급 언어일수록 기계 친화적이고, 고급언어일수록 개발자 친화적입니다.) C언어의 개발 배경을 말할 때 빠지지 않는 것이 UNIX 운영체제일 것입니다. 이 당시 대부분의 시스템은 어셈블리어로 구성되었는데, 유지보수 힘들고, 타 플랫폼과의 이식성 또한 나빳기에 이를 해결하고자 개발한 것입니다. C언어의 특징, 장단점 C언어의 특징을 보면 효율성, 유연성 그리고 절차 지향적 특성을 가진다는 것입니다. C언어의 최대 강점이 바로 효..