본문 바로가기
프로그래밍/C

프로그래밍 기초

by leestun 2020. 7. 14.
반응형

프로그램이란 개발자의 요구에 의해 개발자의 명령을 모아놓고 하나씩 실행시키는것

 

프로그래밍이란 사람이 명령을 내리고 컴퓨터가 실행을 하는 모든 과정

사람:명령-> <-실행:컴퓨터

 

프로그래밍언어: 사람이 컴퓨터에게 명령을 내릴때 사용해야 하는 언어

Ex)C언어,JAVA,Python,C++

 

컴파일러: 프로그래밍언어 -> 기계어로 번역

 

기계어: 0과 1로 이루어진 언어

0: 전류가 통하지 않음

1: 전류가 통함

 

[컴파일 방식 프로그램 실행과정]

 

소스편집단계                컴파일과정                 링크과정           디버깅단계.                 실행단계

코드작성.                      기계어번역.                  연결.             프로그램 오류잡기.        컴퓨터 실행

 

Compiler:번역가

Linker:연결자

 

라이브러리: 필요한 기능이 모여져있음
링크과정에서 미리 만들어놓은 기능을 라이브러리와 내 코드를 연결하여 매번 만들어 사용하는 것이 아니라 연결해서 사용한다

반응형

'프로그래밍 > C' 카테고리의 다른 글

제어문-반복문  (0) 2020.07.21
제어문- 조건문  (0) 2020.07.18
연산자(2)  (0) 2020.07.16
입력함수, 연산자  (0) 2020.07.15
출력함수,변수, 자료형  (0) 2020.07.14