/*elice*/ 서포터즈 2팀 카드뉴스 - C


카드뉴스 내용 전체


C는 1972년 벨 연구소의 데니스 리치(Dennis Ritchie)에 의해서 만들어진 범용 프로그래밍 언어로, 현재까지도 가장 많이 사용되는 프로그래밍 언어 중 하나입니다.

C는 절차지향적 특성을 지닙니다.
이는 인간의 사고방식과 유사하기 때문에 우리가 쉽게 익숙해질 수 있다는 장점이 있습니다.

C언어로 작성된 프로그램은 이식성이 좋습니다.
이 말은 즉 CPU에 따라 프로그램을 재작성할 필요가 없다는 뜻입니다.

C언어로 구현한 프로그램이 좋은 성능을 보인다는 장점도 있습니다.
이는 C언어를 이용하면 메모리의 사용량을 줄일 수 있고, 속도를 저하시키는 요소들을 최소화 할 수 있기 때문입니다.

C는 Low-Level(저급언어)와 High-Level(고급언어)의 특성을 함께 가지고 있습니다.
따라서 메모리에 직접 접근하기 쉽다는 장점이 있습니다.
좋은 성능은 저급 언어의 특성에서 기인하기 때문입니다.

C는 다양한 곳에서 사용되는데요, 대표적인 사용처는 다음과 같습니다.

  • 사물인터넷(IoT) - C스킬에 대한 수요 뚜렷
  • 데이터 처리 같은 고성능 애플리케이션
  • 드라이브 같은 저수준 코드

이와 같은 다양한 쓰임새로 인해, IT 산업에서 C를 기반으로 한 언어들은 높은 점유율을 자랑합니다.

기초적이지만 강력한 언어, C언어로 프로그래밍 입문은 어떠신가요?