반응형
<c언어의 아버지라고 불리는 리치의 사진>
C언어란 컴퓨터 언어중 기초가 되는 프로그래밍 언어이다.
벨 연구소에서 1971년경부터 리치(D.M.Ritchie) 등에 의해서 설계 개발된 시스템 기술용의 프로그래밍 언어이다. UNIX 오퍼레이팅 시스템의 기술에 사용할 것을 목적으로 설계한 언어로 UNIX OS의 대부분이 이 언어로 개발되었다. 컴퓨터의 구조에 밀착한 기초 기술이 가능한 것과 간결한 표기가 될 수 있는 것 등을 특징으로 하고 있다.
C언어는 가장 저급언어이며 컴퓨터 언어를 배울때 가장 먼저 배우는게 대부분이다.
여기서 저급언어란 컴퓨터가 이해하기 더 쉬운 프로그래밍 언어를 의미한다.
C언어의 장점은 크게 세가지가 있다.
1.C언어로 작성된 프로그램은 이식성이 좋다.
2. C언어로 구현된 프로그램은 좋은 성능을 보인다.
3. 절차지향적 특성을 지니므로 익숙해지기 쉽다.
------------------------------------------------------------------------
C언어를 제대로 공부하면 다른언어도 쉽게 익힐 수 있기 때문에
하나하나 짚어가며 하는게 좋다!
(프로그래밍 언어인지라 비슷한게 부분이 많이 때문이다.)
프로그래밍 실력을 늘리는 가장 좋은 방법은 스스로 소스를 안보고 코딩하는 것이며
큰 프로그램을 한번 짜볼수록 소스를 보는 시야가 넓어진다.
공부할때 소스를 보고 그대로 치는게 아니라 보고 이해하고
스스로도 짜보고 다른방법도 간구해봤으면 좋겠다.
반응형
'C언어' 카테고리의 다른 글
[C언어] #2 기본 자료형과 변수 선언하는 방법 (0) | 2017.03.29 |
---|---|
[C언어] #1 기본 골격설명 &출력기능 puts, printf (1) | 2017.03.29 |
[C언어]Dev c++ 사용법 (0) | 2017.03.29 |
[C언어] Visual studio 2017 사용법 (1) | 2017.03.29 |
[C언어]Dev c++ 다운로드 (2) | 2017.03.29 |