공부/C programming

1. C언어 개요

natom_ 2016. 3. 4. 12:45
반응형

1. 프로그램 개념

프로그램이란 원하는 정보를 얻기위해 컴퓨터에게 내리는 명력을 모아놓은것이라고 말 할 수 있다.

본래 '미리 쓴다'는 뜻을 지닌 라틴어에서 유래된 말인데,

순서에 따라 한번에 하나씩 실행되는 명령어로 구성 되어 있어. 컴퓨터가 수행해야하는 절차를 나타낸다.

컴퓨터 입장에서 보면 애플리케이션이나 사용자 데이터를 조작할 수 있도록 방법을 제시하는

하나의 특수한 데이터라고 할 수 있다.

처리에는 프고그램의 실행 및 프로그램을 실행하는 준비로서의 어셈블러,

컴퓨터와 인간과의 번역기 역할을 하는 컴파일러, 그밖의 번역 프로그램 등의 사용도 포함된다. 

프로그램에는 명령문과 소요의 선언문이 포함이 된다.

 

 

2. 통합개발환경 설치사이트

* 통합 개발 환경(IDE : integrated development environment)

 : 에디터 + 컴파일러 + 디버거

 

 http://www.bloodshed.net/  에서 다운로드 받을 수 있다.

 

 

3. C프로그램 개발과정

요구사항 분석 → 알고리즘 설계 → 프로그램 코딩 → 컴파일하기 → 링킹 → 실행

1) 요구사항 분석 : 프로그램 사용자의 요구사항(개발 할 프로그램의 기능)을 분석하는 단계

2) 알고리즘 설계 : 순서도나 의사코드를 이용하여 나타냄

3) 프로그램 코딩 : 알고리즘을 특정 프로그래밍 언어로 옮기는 작업

4) 컴파일 하기 : 고급 언어로 작성한 소스 프로그램을 기계어로 번역하는 작업

5) 링킹 : 분리된 여러개의 파일을 하나로 합치는 작업

6) 실행 : 링킹과정을 마친 *.exe 파일은 로더에 의해 주기억 장치에 적재된후 CPU에 의해 실행됨.

* 디버깅 : 버그를 찾아서 제거하는 작업

 

 

반응형

'공부 > C programming' 카테고리의 다른 글

3. 입력과 출력  (0) 2016.03.13
실습  (0) 2016.03.11
2. 변수와 자료형  (0) 2016.03.10
g  (0) 2016.03.08
수업 첫주!  (0) 2016.03.04