C 언어 소개
프로그래밍/06.C 언어 기초 / 2009. 3. 27. 10:55
à 프로그램이란 ?
ㅁ 데이터를 처리하는 방법이다.
데이터에서 필요한 정보만을 뽑아서 보여주는 역할을 하는 것이 프로그램이다.
ㅁ 명령어(instruction)들의 집합이다.
- 명령어는 CPU의 Control Logic이 이해할 수 있는 0과 1의 조합
- CPU의 설계에 따라 일정한 길이와 형태가 있음.
à 프로그래밍 언어의 종류
ㅁ 저급언어
- 기계어
- 어셈블리어
ㅁ 고급언어
- 사람이 알기 쉽도록 만들어진 언어이다.
ㅁ 프로그래밍 언어란?
- 사람과 컴파일러가 이해할 수 있는 약속된 형태의 언어
- C언어도 프로그래밍 언어 중 하나이다.
ㅁ 컴파일이란?
- 프로그래밍 언어로 작성된 프로그램을 컴퓨터가 이해할 수 있도록 기계어로 번역해 주는 역할을 하는 번역기이다.
à C언어의 유래 및 특징
ㅁ C언어의 유래
ㅁ C언어의 특징
- 이식성이 좋다.
- 고급언어와 저급언어의 특성을 동시에 가진 언어
- 구조적 프로그래밍을 지원하는 함수 언어
- 풍부한 내장 함수 라이브러리를 제공
- 프로그래밍 구조가 간결하고 명료
- 실행파일의 크기가 작고 빠른 성능을 자랑
- 시스템 프로그래밍이 가능
à 프로그램 작성 및 실행 순서