본문 바로가기
  • 오늘도 신나게
코딩을 합시다/최대한 쉽게 설명한 C 언어

C 언어에 대해서.

by 앵그리선반장 2020. 4. 30.

C 언어를 왜 배워야 하나요?

C 언어는 젓가락과 같습니다.

한 번 만들어질때 너무나 잘 만들어져서 다른 것으로 대체가 되지 않는 그런 녀석이지요. 

수많은 프로그램 언어들이 계속해서 만들어지고 발전해 가는 과정 에서도 요즘 사용되는 대부분의 언어들중 가장 오래된 언어에 속하는 C 의 인기는 아직도 대단 합니다.

프로그래밍 언어 순위를 보시죠.

프로그래밍 언어 순위

JAVA 와 C 가 1위를 두고 오락 가락 합니다.

JAVA 와 C++ 은 객체지향 언어중 가장 많이 쓰이는 언어로 비슷한 느낌입니다.

C++ 은 C 코드를 적용해서 사용 할 수 있어요. C++ 은 C 를 객체지향 언어로 개선한 것이라고 생각 하면 됩니다.

따라서 C 를 배우면 C++ 도 접근이 쉬워요. 객체지향 언어의 특징만 이해하면 말이지요.

하지만 이같은 객체지향 언어들은 C 보다 용량이 크고, 속도가 느립니다. 따라서 하드웨어 최적화가 힘들고요.

그래서 저사양 하드웨어 에서는 대부분 C 언어나 어셈블리 언어를 사용 합니다.

그래서 IoT 디바이스 들은 거의 C 로 개발될 것 이라고 해도 과언이 아닙니다.

5G 시대.. 아직 시작도 안했어요. 5G 가 3G 만큼 흔해진다면 더욱더 엄청난 양의 IoT 기반의 시스템들이 나올 겁니다.

현재는 웹기반의 프로그램을 개발하는 개발자들이 훨신 많고 그들이 C 언어를 사용하지 않다보니 그들이 C 를 저평가 하는 경향이 있는데요.

아닙니다. C 는 막강 합니다. 사실 모든 프로그램들은 C 로 만들 수 있어요.

프로그래밍 언어를 뭘 배울까.. 고민 하시나요?

고민 하지 말고 C 로 시작 하세요.

C 언어의 특징은 간단 명료 합니다.

Low level 프로그래밍 언어를 제외한 고급 언어들 중에서는 하드웨어를 다루기 가장 좋은 언어 라는 것 입니다.

이것만 알고 시작 하세요.

댓글