■ C언어란?
인간과 컴퓨터 사이의 의사소통을 위한 프로그래밍 언어 -> 제일 기본 언어임
□ 발달 과정 -> 별로 안 중요(참고만)
- ALCOL60 -> CPL -> BCPL -> B -> C
□ C언어의 특징 -> ☆제일 중요☆
- 시스템간 호환 및 이식성이 좋다
→다른 운영체제에서의 사용이 가능
- 고급 및 저급 언어간 인터페이스가 용이
- 비트 및 증감연사자 등 풍부한 연산자 지원
→ ex) ++, --, +=, -= 등등
- UNIX 운영체제의 기본
- 구조적 프로그래밍언어로 모듈식 구현 용이
- 함수의 집합으로 구성된 함수형 언어
→ ex) <stdio.h>, <string.h> 등등
- 동적메모리 관리에 의한 하드웨어 제어 용이
→메모리를 사용할 만큼만 사용 가능
- 배열과 포인터를 이용한 주소지정 및 연산 용이
→각 변수는 모두 고유한 주소를 가지고 있음
- 절차지향 언어
→무조건 위에서 아래로 실행