본문 바로가기

Programming/C

(26)
Visual Studio 2017 설치 1. 개발 환경 구축 C 프로그램은 C언어로 작성한다고 해서 완성되는 게 아니다. 컴파일도 하고, 에러 검사도 하고, ... 여러 가지 작업을 거친 후에야 비로소 프로그램이 완성되는 것이다. 따라서 이런 작업을 위한 환경을 구축할 필요가 있다. 물론 컴파일은 컴파일러가 하기 때문에, 우리는 컴파일러만 구하면 된다. 다행히도 많은 컴파일러가 무료로 제공되고 있는데, 가장 편리하게 쓸 수 있고, 또 많이 쓰이는 것은 Microsoft 사에서 제공하고 있는 Visual Studio다. 무료 버전인 Community 버전과 유료 버전인 Professional, Enterprise 버전이 있는데, 유료 버전의 경우 각각 45USD, 250USD의 비용을 지불해야 한다. (2022/04/02: 현재는 다 무료로 제..
About C Language 1. C언어는 프로그래밍 언어다. 프로그래밍 언어란 사람이 컴퓨터와의 대화를 위한 대화수단의 한 종류다. 그러나 사람이 컴퓨터와 직접 대화할 수는 없다. 컴퓨터는 사람의 언어를 이해할 수 없고, 사람 또한 컴퓨터의 언어(*기계어)를 이해할 수 없기 때문이다. 따라서 한국인이 일본인과 대화하려면 통역사가 필요하듯이, 컴퓨터와 사람 간에도 통역 장치가 필요했다.이 때 통역 장치의 역할을 하는 것이 컴파일러(compiler)다. 그러나 컴파일러 역시 자연어를 알지 못한다. 그래서 사람이 알아듣기 쉬우면서 컴파일러도 이해할 수 있는 언어, 프로그래밍 언어가 만들어졌다. 여기서 알아야 할 것은 두 가지다. i. 프로그래밍 언어란 무엇인가?-> 사람과 컴파일러 모두 이해할 수 있는 언어. C언어는 프로그래밍 언어의..