본문

[C언어] C언어의 역사

[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#이라고 한다.




댓글