C언어의 역사
먼저 C언어의 역사에 대해서 설명해보도록 하겠습니다.
C언어는 1972년 벨 연구소의 데니스 리치가 만든 프로그래밍 언어로서,
세계적으로 가장 많이 쓰이는 언어 중 하나입니다.
이러한 C언어의 시작은 1960년 발표된 ALGOL 60부터였다고 할 수 있습니다.
1963년에 이 ALGOL 60을 더 다양한 용도로 확장하기 위해 케임브릿지 대학교의 수학 연구소와
런던 대학교의 컴퓨터 공학부에서 공동으로 CPL언어를 개발했습니다.
그리고 1967년 마틴 리차드가 이 CPL을 좀 더 단순화시킨 BCPL을 개발했습니다.
이후 1969년 켄 톰슨이 BCPL을 토대로 B라는 언어를 개발했는데, 보통 여기까지를
C언어의 조상격 프로그래밍 언어로 보고 있다고 합니다.
여기서 언어의 이름이 B인 이유는 켄 톰슨이 연구소의 B를 따와서 B로 지었다고 합니다.
드디어 1972년, 같은 벨 연구소의 데니스 리치가 B의 특징을 물려받은 C언어를 개발했습니다.
여기까지가 기본적인 C언어의 역사라고 할 수 있겠습니다.
C언어는 어디에 사용할까?
이런 C언어를 활용하는 분야는 정말 다양한데, 어떤 게 있는지 이름만 알아보도록 하겠습니다.
1. 운영체제 및 디바이스 드라이버
2. 마이크로컨트롤러
3. 임베디드 시스템
4. 암호학 라이브러리
5. 프로그래밍 언어 인터프리터
6. 웹 서버
7. 데이터베이스
등이 있습니다.
C언어의 영향력
다음은 인터넷에서 찾은 프로그래밍 언어의 역사를 간단하게 한 장으로 요약한 사진입니다.
그리고 다음은 TIOBE에서 제공하는 프로그래밍 언어들의 순위표입니다.
위의 사진들을 보시면
일단 지금 소개하고 있는 C언어가 1위인걸 보실 수 있습니다.
또한 상위에 5개의 프로그래밍 언어들이
C언어에게 크든 작든 영향을 받은 언어라는 것도 알 수 있습니다.
이러한 통계자료를 보면 흔히들 C언어를 먼저 배우면 다른 언어를 배우기 쉽다고 말하는 이유와
또 왜 C언어를 배워야 하는지 충분히 이해할 수 있을 거라고 생각됩니다.
다음에는 프로그래밍을 하기 위한 툴을 다운받아보도록 하겠습니다.
감사합니다.
'프로그래밍 언어 > C언어' 카테고리의 다른 글
C언어 5. 입출력 (0) | 2020.07.10 |
---|---|
C언어 4. 연산자 (0) | 2020.07.10 |
C언어 3. 자료형 (0) | 2020.07.09 |
C언어 2. 변수, 상수 (0) | 2020.07.09 |
C언어 1. 개발 툴 설치 (0) | 2020.07.09 |