본문 바로가기

IT 세상

C언어, C++, C# 등 비슷하지만 다른 컴퓨터 언어에 대해서 알아보자 !

반갑습니다 !

 

IT 길잡이 처리쌤 입니다.

 

오늘은 컴퓨터의 기본적인 언어인

 

C언어 와 관련 종류에 대해서

 

알아보겠습니다.

 

 


 

 

IT의 세계에서 빼놓을 수 없는

 

C언어, C++, C# 

 

다 같은 컴퓨터 언어이지만

사용하는 분야가 다 다릅니다.

 

어떠한 점이 다른지 한 번 알아보겠습니다.

 

 

 

 

먼저 C언어대해서 알아보아요~
 

미국 벨 연구소의 리치(D. Ritchie)가 개발한 운영 체제

언어 처리계 등의 시스템 기술에 적합한 프로그래밍 언어.

기본적인 프로그램 구조가 기술 가능하고,

비트 조작 등 세밀한 기술도 가능하다. 

미니컴퓨터용 운영 체제인 유닉스의 대부분은 이 언어로 기술되어 있다.

최근에는 마이크로컴퓨터용 소프트웨어의 공통화를

꾀하기 위한 언어로서 보급되고 있다.

 

라고 네이버 백과사전에 나와있는데요


쉽게 말해서 

우리는 한글을 쓰고

미국은 영어를 쓰고

컴퓨터는 C언어 를 쓴다

라고 생각하시면 됩니다.


컴퓨터와 대화하기 위한 기본적인 언어를 

생각하시면 되요

그렇기 때문에 프로그래밍을 하는 사람들은

필수적으로 사용할 수 밖에 없는 것이죠.


 


 

다음은 C++ 에 대해서 알아볼게요


C언어는 절차지향언어로, 순서대로 수행하여 

프로그램 개발을 어렵고 무겁게 만들어요

그래서 조금 더 쉽고 가볍게 하기 위해 

탄생한것이 C++ 라는 객체지향적언어랍니다!!


쉽게 설명하면 C언어는 프로그래밍 된 순서대로

1부터 10까지 계단처럼 하나씩 밟고 가야해요

그 프로그램을 어떤 순서로, 

몇 번 실행시킬지 결정하는 방식이죠.


C++ 언어는 데이터와 명령어를 하나로 묶어 

객체라는 조립단위를 만들고

조립하는 방식으로 프로그램을 만들어요


'나는', '썼다.', '일기를', '오늘'

이라는 4가지 단어를 객체라고 하면

'나는 오늘 일기를 썼다.'

라고 조립을 하여 프로그램을 만드는 것이죠.


 


 

C# 이란? 


C언어에서 클래스, 객체, 상속 개념이 

추가된것이 C++ 이고, 

 

C++ 이 더욱 확장되어 웹 적용 및 비주얼화 되고 

4세대 언어로 발전한 것을 C# 이라고 합니다.


MS사의 C언어 독재를 JAVA가 막아섰는데 

이에 대응하여 만든 언어가 C# 이라는 소문이..

 

요즘 게임엔진인 유니티(unity) 를 사용하기 위해서

제일 많이 배우는 언어가 C# 입니다.


 



프로그래밍을 위해 알아야하는 가장 기본적인 언어

 

C언어, C++, C#

 

에 대해서 간단하게 알아봤습니다!! 


 IT 분야에 몸을 담기 위해서라면 기본적인 프로그래밍 능력은 필수죠

 

프로그래밍 뿐만 아니라 다른 부분에서 궁금한게 있다면

언제든지 문의주시기 바랍니다 ^^