본문 바로가기

컴퓨터 이야기

[프로그래밍] C언어를 제일먼저 배우는 이유는 뭘까요?

 

대학 - 컴퓨터공학과, 컴퓨터 관련학과 또는 컴퓨터 프로그래밍을 배우려 할 때 교수님이나 가르치는 사람들은

항상 C언어를 제일 먼저 배우라고 합니다.

왜 C언어를 제일 먼저 배우라고 할까요??

아래 코드들은 구구단 1단부터 9단까지의 값을 출력시키는 C언어와 C++ 언어입니다.

[ C언어 ]

 

 

[ C++언어 ]

 

 

C언어와 C++ 언어를 비교해 보면 둘다 거의 비슷한 구조를 가졌다는걸 확인할 수 있습니다.

 

Q. 그럼 C언어 보다는 그보다 좀 더 고급 언어인 C++언어를 배우면 되지 않나요??

A. 그것은 아닙니다 !

C언어를 먼저 배우라는 말도 괜히나온게 아닙니다.

C언어는 기본적인 프로그래밍의 구조체를 배우는 개념서이면서도, 통과의례와 같습니다.

C++과 C언어와 비슷하다 하더라도 프로그래밍이 지향하는 차이가 있고, 어떤 함수는 C++에서는 통하지만

C언어에서는 통하지 않는게 있어 순차적으로 배우는게 맞다고 봅니다.

 

그러니 C언어만 어느정도 익히면 다른 프로그래밍 언어들도 구조가 비슷비슷해서 쉽게 해내실 수 있으실 겁니다^^

 

 

- 이 글은 컴퓨터 공학과 / 컴퓨터 이야기 게시판에 동시 포스팅 되었습니다^^ -