공부해요/C

[ 열혈강의 C언어본색 ] Part1 제1장 C언어의 소개와 프로그램 작성 방법

예쁜꽃이피었으면 2014. 8. 14. 11:02

C언어본색 Part1 1 C언어의 소개와 프로그램 작성 방법


1.1            C언어란 무엇인가

- C언어는 인간과 컴퓨터 사이의 의사소통을 위한 프로그래밍 언어이다.

- C언어에 객체지향 특성을 반영한 언어가 c++이고, c++언어에 웹 프로그램에 적합하도록 개발된 언어가 java이다. 마이크로 소프트사의 닷넷 플랫폼 기반의 언어인 c#은 자바언어에 기반을 두고 발전시킨 언어이다.

- c언어는 1972년 미국의 AT&T사의 벨 연구소의 연구원들인 데니스 리치와 켄 톰슨에 의해서 만들어진 프로그래밍 언어이다.

 

1.2            컴파일러란 무엇인가

- 컴파일러 : 프로그래밍 언어로 작성된 인간의 의도(프로그램)를 기계(컴퓨터)가 이해하게 기계어로 변화는 변환기

- 기계어 : 기계가 이해하는 2진숫자로 작성된 언어

 

1.3            프로그램 작성 방법 4단계이론과 실습

- 이론 : 1.프로그램작성 -> 2.컴파일 -> 3.링크 -> 로딩과 실행

1.소스코드작성

( c언어로 작성한 코드 중에 컴파일하지 않은 코드를 소스코드라고 하고, 소스코드를 저장해 놓은 파일을 소스파일이라고 한다.)

           2.컴파일작업을 수행해 결과물로 오브젝트파일을 만든다(확장자 - obj)

3.링커 : 오브젝트 파일과 표준 라이브러리 함수를 연결하여 하나의 파일로 통합하는 링크 단계를 수행

결과물로 실행파일(확장자 - exe)을 만든다

4.로더는 실행파일을 주기억장치(RAM)에 로딩함으로써 CPU가 실행파일을 실행하도록 도와준다

- 실습 : 생략

 

1.4            C언어의 특징

- 이식성이 좋다.

- 모든 언어의 기본이다?

- 시스템의 하드웨어 부분도 제어할 수 있다.

- 절차지향 언어이다.

 

1.5            C언어의 학습 방식

-      생략


C언어본색 Part1 제1장 C언어의 소개와 프로그램 작성 방법.docx


반응형