[C강좌] 00. C 언어란?

강좌/C/C++

00. C언어란?

C언어는 ‘프로그래밍’ 언어입니다. 
국어가 사람과 사람사이의 대화를 위한 언어이듯 프로그래밍 언어는 컴퓨터와 개발자가 대화하기 위한 언어이지요,
이러한 프로그래밍 언어에는 Java, C#, Perl 등이 있는데 이제부터 우리가 배울 이 C언어는 오래전 1971년도 벨(Bell)연구소에서
유닉스(UNIX)라는 운영체제를 개발하기 위해 데니스 리치 (Dennis Ritchi)로부터 고안된 언어입니다,

C언어는 오래전에 개발되었지만 ‘개발자’ 역량에 따라 현대 언어들보다 ‘빠른 성능’을 낼 수 있으며 운영체제 또한 C언어를 기반으로 만들어졌기 때문에 운영체제의 모든 기능을 다룰 수 있다는 부분, 그리고 오래전에 개발된 만큼 후에 개발된 여러 다른 컴퓨터 언어에 많은 영향을 미쳤기 때문에 C언어를 배우면 후에 다른 컴퓨터 언어를 배우는데 큰 어려움이 없다는 점 등 여러 가지 장점에 의해 프로그래밍 입문용 프로그래밍 언어로 많이 배우는 언어입니다. 

더알아가기.

01. 켄 톰슨에 따르면 1969년 벨(Bell)연구소에서 유닉스를 만들게 된 동기는
재미있게도 당시 퇴물과도 같았던 DEC(Digital Equipment Corporation)사의 컴퓨터제품 PDP-7 에서 스페이스워
게임을 돌릴 수 있도록 하기 위해서 였다고 한다.
(게임을 돌리기 위해 시작한 프로젝트가 컴퓨터,IT 전반에 걸쳐 크나큰 영향을 미칠지 누가 알았을까.)

02. C언어를 고안한 데니스 리치(Dennis Ritchi)는 2011년 10월 5일 스티브 잡스가 사망한 후 일주일후인 2011 10월 12일 고인이 되셨다. C언어가 없었더라면 지금과 같은 컴퓨터는 물론이고 아이폰과 맥OSX 또 IT 전반의 모든 것이 바뀌고 혹은 사라졌을 것 이다. 데니스 리치(Dennis Ritchi)의 업적은 스티브잡스만큼 이나 위대하고 혹은 더 크다 때문에 일반인은 모르더라도 공학도는 이분을 기억해야 한다고 생각합니다.

'강좌 > C/C++' 카테고리의 다른 글

[C강좌] 01. C 언어 준비하기  (1) 2013.03.16
[C강좌] 00. C 언어란?  (0) 2013.03.12
Name
Password
Homepage
Secret