본문 바로가기

C언어 강좌8

[C] 본격 진샹의 C언어 강좌 - 1.4 Visual C++ 컴파일러 설치 - 1.4 Visual C++ 컴파일러 설치 ▶ 컴파일러 란? 프로그램은 기계어로 이루어져 있고, 컴퓨터는 기계어를 해석함으로 써 프로그램을 실행하게 됩니다. 하지만, 사람이 직접 기계어로 프로그램을 작성하는 것은 불가능에 가깝죠. 그래서, 사람들은 지금 배우는 C 언어처럼 프로그래밍 언어들을 만들기 시작했습니다. 그리고 그 언어를 기계어로 통역해주는 프로그램을 개발하게 됬습니다. 그것이 바로 컴파일러 입니다. ▶ Visual C++ 란? 마이크로소프트 사에서 제공하는 C, C++ 컴파일러 입니다. 가장 보급화되있는 컴파일러로, 충분히 소프트웨어를 개발할 만한 환경을 갖추고 있습니다. 최신 버전이 계속해서 나오고 있지만, 아직까지는 2010 Express 버전이 가장 많이 사용되고 있습니다. 한글로 완벽.. 2013. 11. 28.
[C] 본격 진샹의 C언어 강좌 - 1.3 C언어의 특징 - 1.3 C언어의 특징 ▶ C언어의 특징 C언어는 프로그램을 간결하게 작성하기 위해서 연구된 언어입니다. 간결하고 쉬운 언어지만 고급 언어(High Level)로 평가되며, 저급 언어(Low Level)의 특징도 가지고 있어, 아직까지도 범용적으로 연구, 사용 되고 있는 언어입니다. [부록] 고급 언어와 저급 언어의 차이 - [바로가기] 1. 영문 소문자를 기본으로 사용합니다. (대문자와 소문자는 다르게 인식) 2. 다양한 함수(Function)들로 구성되어 있습니다. (main 함수가 반드시 포함되어야 함) 3. 입출력 기능이 없고, 라이브러리에서 제공하는 표준 함수로 입출력 기능을 제공합니다. 4. 전처리기(Preprocessor)를 가지고 있습니다. 5. 원형(Prototype) 선언이 가능합니다.. 2013. 11. 26.
[C] 본격 진샹의 C언어 강좌 - 1.1 C언어 역사 및 개요 - 1.1 C언어 역사 및 개요 ▶ C언어의 역사 C언어는 1972년 미국 벨 연구소의 데니스 리치(Demis Ritchie)에 의해 개발된 시스템 기술용 언어로, 유닉스(UNIX)라는 운영체제를 만든 켄 톰슨(Ken Thompson)이 개발한 B언어를 발전시킨 것입니다. C언어 역시 유닉스(UNIX) 시스템에서 사용할 목적으로 개발되었는데, 당시 유닉스(UNIX) 운영체제를 구성하던 어셈블리어가 하드웨어 의존도가 높고, 호환성이 좋지 못해, 이를 대체하기 위한 새로운 언어가 필요했고, 이를 배경으로 C 언어는 연구되고 개발되었습니다. C언어의 개발과정을 그림으로 하면 다음과 같습니다. * ALGOL 60 : 1960년 국제위원회 개발 * CPL(Combined Programming Language) :.. 2013. 11. 5.
[C] 본격 진샹의 C언어 강좌 - 1. C언어 소개 1. C언어 소개 - 1.1 C언어 역사 및 개요 - 1.2 C언어의 구성과 구성 요소 - 1.3 C언어의 특징 - 1.4 Visual C++ 컴파일러 설치 - 1.5 Dev C++ 컴파일러 설치 1장에서는 C언어에 대해 소개하고, C 프로그래밍을 하기 위한 준비과정에 대해 설명합니다. 프로그래밍 언어 중 하나인 C언어는 현재에 사용되는 보편적인 언어들에 기본이 되고, 프로그래밍의 기본 개념을 이해하는데 도움이 되므로, 다른 언어들보다 먼저 학습하길 추천해드립니다. * 프로그래밍 언어 : 사람과 컴퓨터 사이에 존재하는 일종의 커뮤니케이션 수단이다. * 프로그램의 실행 과정 -> 인간이 프로그램을 작성하고 컴퓨터에 입력하면, 컴파일과 링크를 거쳐서 컴퓨터가 읽을 수 있는 기계어로 변환되고, 컴퓨터는 그 프.. 2013. 11. 5.