더북(TheBook)

이처럼 벨 연구소에서도 프로젝트 명명에 별 의미를 두지 않았던 것 같습니다. 처음 시작한 프로젝트 이름이 A 프로젝트였고, 그 다음에 진행한 프로젝트 이름은 B 프로젝트, 그 이후에 C 프로젝트가 수행되었습니다. 그러다가 C 프로젝트에서 유닉스를 개발하는 과정 중에, 부산물로 컴퓨터 언어가 데니스 리치 연구원에 의해 만들어졌고, C 프로젝트 이름에 따라 ‘C 언어’라고 명명하였습니다.

Tip

유닉스(Unix)는 벨 연구소에서 개발된 소프트웨어 개발용 운영 체제로, 오늘날 윈도 계열이 아닌 리눅스, 안드로이드, macOS, iOS 같은 운영체제의 원형이라 할 수 있습니다.

그렇다면 오랜 역사를 가지고 있고, 아직까지도 여러 분야에서 기본적으로 사용되는 C 언어를 배우려면 어디서부터 어떻게 시작해야 할까요?

대장장이가 일을 하려면 어디서 어떻게 하나요? 우선 대장간에서 망치와 같은 연장을 가지고 일을 할 것입니다. C 언어를 시작하려면 컴퓨터 앞에서 우리도 연장을 가지고 일을 해야 합니다. 이렇게 프로그래밍 언어를 개발하기 위한 환경과 연장을 통합 개발 환경(Integrated Development Environment, IDE)이라고 합니다.

통합 개발 환경의 종류에는 여러 가지가 있지만, 이 책에서는 전 세계 개발자들이 널리 사용하는 통합 개발 환경인 마이크로소프트(MicroSoft)의 비주얼 스튜디오(Visual Studio)를 사용하겠습니다.

Tip

Xcode나 Dev - C + + 개발 환경에 대한 설정 방법은 ‘부록’을 참고하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.