본문 바로가기
Language_/C 언어

[c언어] c언어란?

by 낭람_ 2018. 10. 5.
반응형

[c언어란?]


c언어 : 1972년 켄 톰슨과 데니스 리치가 벨 연구소에서 일할 당시 새로 개발된 유닉스 운영 체제에서 사용하기 위해 개발한 프로그래밍 언어. 데니스 리치가 "B"언어를 개선하여 c언어가 탄생했다. 유닉스 바탕의 프로그램은 모두 c언어로 작성되었고, 수많은 운영 체제의 커널 또한 c로 만들어졌다. 오늘날 많이 쓰이는 c++은 c에서 객체 지향 언어로 발전된 것이다.


특징

- 이식성이 뛰어나다. _다른 프로그램 언어보다 높은 호환성을 가지고 있고, c언어의 표준함수만 작성된 프로그램은 어떤 기종의 컴퓨터에서도 정상적으로 컴파일이 되고 실행될 수 있다.

- 다양성을 가진다. _c언어는 과학 계산용 프로그램뿐만 아니라 FA(공장 자동화), OA(사무 자동화), GUI(Graphic User Interface), 시스템 프로그램(System Program), 응용 프로그램(Application Program)등 과 같이 컴퓨터의 모든 분야에서 사용할 수 있도록 설계된 효율적인 프로그램 언어이다.

- 표현이 간결하고 분석과 이해가 용이하다.

- 절차지향적 언어이다. _즉, 정해진 순서대로 프로그래밍이 된다.


컴파일(compile)

- 소스코드를 컴퓨터가 이해할 수 있게 만드는 과정. 즉, 실행파일을 만드는 과정이다.


개발도구

- 개발을 하기 위해 필요한 프로그램

- 비주얼 스튜디오(Visual Studio) 

- Dev-C++

- 코드블럭(Code::Blocks)

- vim(텍스트 에디터)&gcc(컴파일러)

- [비주얼 스튜디오 다운로드, 사용방법]



반응형

댓글