저고데

[C언어]0. C언어, 왜 배워야 하는가? 본문

C언어

[C언어]0. C언어, 왜 배워야 하는가?

진철 2023. 1. 1. 16:22
728x90
반응형

일상생활에서 사용하는 언어는 종류가 다양하다.

한국에서 사용하는 한국어와 전세계적으로 공통으로 사용하는 영어 등이 있는데, 이는 인간의 언어이다.

하지만 인간이 프로그램에 명령을 전달하기 위해서는 다른 언어가 필요하다.

이를 기계어라고 하는데, 프로그램은 이를 사용하여 작업을 수행한다.

언어가 다른 사람과 대화를 하기 위해서 번역이 필요하듯이, 인간이 프로그램에게 명령을 내리고 프로그램이 수행한 결과를 인간에게 보여주기 위해서도 기계어와 사람의 언어를 번역하는 과정이 필요하다.

이 때, 번역 역할을 하는 언어가 바로 '프로그래밍 언어'이다.

프로그래밍 언어의 종류는 C, C++, 자바 등 다양하다. 

그 중에서 C언어는 많은 언어의 영향을 미친 가장 기본이 되는 프로그래밍 언어이다.

실무에서 많이 사용하는 JAVA, C#등은 C언어를 바탕으로 만들어졌기 때문에 C언어를 익히면 그 이후의 프로그래밍 언어들을 수월하게 익힐 수가 있다는 장점이 있다.

앞서 언급했듯이, 현재 다양한 종류의 프로그래밍 언어가 있고 앞으로도 계속 새로운 언어들이 보급될 것이다.

단점을 보완한 새로운 언어가 등장함에 따라서 사용되는 언어의 트렌드도 바뀔 것이고 그에 따라서 여러 언어를 자유자재로 사용할 줄 알아야 더욱 뛰어난 개발자로 될 수 있을 것이다.

그러므로 모든 언어의 뿌리가 되는 C언어를 배우는 것은 중요하다.

앞으로 필자는 비전공자나 한 번도 프로그래밍을 배우지 못한 사람도 이해할 수 있게끔 핵심적인 내용들을 최대한 풀어 설명하려고 한다.

728x90
반응형

'C언어' 카테고리의 다른 글

[C언어]1. #include<stdio.h>? int main()?  (3) 2023.01.01