반응형

프로그래밍 언어/C언어 22

C언어 1. 개발 툴 설치

프로그래밍 언어로 프로그램을 개발하기 위해서는 이를 위한 프로그램을 먼저 설치해야 합니다. 이런 프로그램을 우리들은 컴파일러라고 부릅니다. 컴파일러에는 여러 가지 종류가 있고 그중 하나를 선택해서 사용하시면 되겠습니다. 컴파일러란? 그러면 이런 컴파일러를 왜 사용해야 하는가? 이유가 궁금하실 텐데요, 그 이유는 우리는 C언어라는 고급언어를 사용하고, 컴퓨터는 기계어를 사용하는데, 컴퓨터는 이 고급언어를 이해하고 그 일을 수행할 수 없기 때문입니다. 예를 들어 한국인과 미국인이 대화를 하려고 한다고 생각해봅시다. 또한 이 둘은 상대방의 언어에 대한 일체의 지식을 보유하고 있지 않습니다. 그러면 이 둘 사이에서 과연 의사소통이 가능할까요? 당연히 절대로 불가능하겠죠. 그러면 이 둘을 위한 통역사가 필요할 것..

C언어 개요

C언어의 역사 먼저 C언어의 역사에 대해서 설명해보도록 하겠습니다. C언어는 1972년 벨 연구소의 데니스 리치가 만든 프로그래밍 언어로서, 세계적으로 가장 많이 쓰이는 언어 중 하나입니다. 이러한 C언어의 시작은 1960년 발표된 ALGOL 60부터였다고 할 수 있습니다. 1963년에 이 ALGOL 60을 더 다양한 용도로 확장하기 위해 케임브릿지 대학교의 수학 연구소와 런던 대학교의 컴퓨터 공학부에서 공동으로 CPL언어를 개발했습니다. 그리고 1967년 마틴 리차드가 이 CPL을 좀 더 단순화시킨 BCPL을 개발했습니다. 이후 1969년 켄 톰슨이 BCPL을 토대로 B라는 언어를 개발했는데, 보통 여기까지를 C언어의 조상격 프로그래밍 언어로 보고 있다고 합니다. 여기서 언어의 이름이 B인 이유는 켄 ..

반응형