728x90

C 언어의 역사

C언어는 취미로 프로그래밍하는 사람과 직업으로 하는 사람 모두에게 인기 있는 강력한 프로그래밍 언어입니다.


1972 Thompson B 언어를 기반으로 Unix 운영체제를 위해서 만들어진 C언어는 거의 30년이 넘게 지난 지금까지도 많은 사람에게 사랑받고 있는 언어 중 하나입니다. 객체지향이 일반화되고 C++, JAVA, Python 같은 C와 비교해 편한 언어들이 나왔음에도 불구하, 상업적으로 또는 학습용으로 리를 지키고 있습니다.


C언어가 인기를 끌게 되자, 산업현장에서는 쉽게 응용을 있도록 표준화가 필요해졌고, 그리하여서 1983 ANSI(American National Standards Institute)에서 C 대한 표준을 정의하게 됩니다. 이후 C 위한 ANSI 표준을 편하게 ANSI C라고 불렀으며, 현재 C언어의 최신표준은 C11이고 가장 많이 사용되는 표준은 C99입니다


대부분의 프로그래밍 언어들은 현장에서의 유용성을 목표로 삼고 있지만, 때로는 다른 목표를 내세우기도 합니다. Pascal은 좋은 프로그래밍 원리를 가르치기 위한 튼튼한 기초를 제공하는 것이 주된 목표였고, BASIC는 컴퓨터에 익숙하지 않은 학생들이 쉽게 프로그래밍을 배울 수 있도록 영어 문법 체계와 비슷하게 개발되었습니다. 이와 같은 목표들도 중요하지만, 현장에서 요구하는 실용적인 부분을 만족하게 하는 것 또한 중요합니다. C언어는 애초부터 프로그래머들을 위한 도구로써 개발되었기 때문에 오늘날 우리가 선택할 수 있는 여러 언어 중에서 특별히 더 뛰어난 언어로 주목받고 있습니다.


2016. 12. 19 작성됨
2017. 12. 11 수정됨

728x90
728x90