Developers'Story(2019)/└◆C C++
Chapter 01. C언어란? & C언어 시작
Gopzero
2016. 10. 10. 20:11
1 C언어의 시작
1.1C언어의 역사
C언어는 1972년 미국 벨 연구소의 Dennis Ritchie에 의해 만들어진 3세대 언어의 마지막 언어로서 절차적인(Procedural)
언어로서는 가장 강력하고 뛰어난 기능을 가진 언어이며 고급(High-level)언어와 저급(Low-level)언어의 특징을 모두 가진 우수한 언어이다.
C언어의 기원은 구조적 프로그래밍의 근간인 Algol60에서 근원을 찾을 수 있으며 이후 CPL언어와 BCPL언어 B언어를 거쳐
발전 되어 가면서 C언어가 탄생하게 되었다.
1.2C언어의 특징
(1)C언어는 문장이 간결하다.
예를 들어 ++a 나 sum +=a 등은 다른 언어에서는 a = a+1;과 sum = sum+a;로 표현 될 수 있으나
C언어에서는 처음문장처럼 간결하게 표현한다.
(2)프로그램의 영문자 대문자와 소문자는 서로 다르게 구분된다.
C의 예약어는 기본적으로 소문자로 구성되어 있다. 다만, 사용자 정의를 작성할 때 변수 대문자 A와
소문자 a는 서로 다른 변수로 취급한다는 것이다.
(3)C언어는 함수들의 집합체로 구성되어 있다.
C언어는 주 프로그램도 main()이라는 함수 내에 정의해야 한다. 기본적인 입 출력문 조차도 함수로
구성되어 있다.
(4)C언어 문법에는 매우 다양하고 풍부한 연산자들과 자료형이 존재한다.
C언어의 정수형을 예로 들면, 정수를 선언할 수 있는 예약어로 int, short, long등이 있다.
본 내용을 책을 참고하며 공부한 내용을 정리한 것입니다.