[C언어] C언어의 역사
C언어2018. 3. 14. 23:49
[C언어] C언어의 역사
C언어는 벨 연구소에서 근무했던
데니스 리치(Dennis Ritchie)가 1972년에 개발했다.
C언어를 개발했던 목적은
UNIX라는 운영 체제를 만들기 위한 것이었는데
프로그래머들이 빠른 시간 내에
프로그래밍을 할 수 있도록 하기 위해 설계되었다.
C언어는 강력한 기능과 유연성을 가진 언어이기 때문에
전 세계의 많은 프로그래머들이 사용 하게 되었다.
하지만 얼마 되지 않아 여러 기관에서
자기들만의 표준을 만들어 냈고
이로 인해 C언어는 프로그래머들 간의 호환성을 잃었다.
이 문제를 해결하기 위해 미국 국구 표준 협회(ANSI)에서
C언어에 대한 표준을 만들기 위해 1983년 위원회를 설립하고
ANSI C라는 표준 C언어를 발표하였다.
몇몇 예외적인 부분을 제외하고는 현재도
C컴파일러는 ANSI C 표준을 따르고 있다.
이름이 왜 C언어 일까?
C언어는 최초의 언어가 아니라 B라는 언어를
발전시켜 만들었다.
그래서 B언어 다음 버전이라는 의미로
C언어라고 불리게 되었으며
B언어는 Bell 연구소에서 최초로 개발하였기 때문에
B언어라고 만들게 되었다.
여기서 그럼 C++이란?
이것 역시 C언어를 좀 더 발전시켜 만든
객체 지향형 언어로써
C언어의 업그레이드 되었단 의미로
C Plus Plus라고 하여 C++이라고 하였다.
그리고 여기서 추가적으로
좀 더 발전시킨 언어를
C Plus Plus Plus Plus라고 하여
+가 네개 임으로 C#이라고 한다.
'C언어' 카테고리의 다른 글
[C언어] 동전 던지기 시뮬레이션 예제(랜덤함수, 난수, 함수) (0) | 2018.03.28 |
---|---|
[C언어] 정수 입력 받아 많이 입력 받은 수와 빈도수 출력하기 (0) | 2018.03.22 |
[C언어] float 값 배열 초기화와 총합 평균 구하기 (0) | 2018.03.22 |
[C언어] 변수형의 개념 (0) | 2018.03.18 |
[C언어] C언어를 빠른 시간내에 학습하는 방법 (0) | 2018.03.06 |
댓글