반응형
프로그램이란 개발자의 요구에 의해 개발자의 명령을 모아놓고 하나씩 실행시키는것
프로그래밍이란 사람이 명령을 내리고 컴퓨터가 실행을 하는 모든 과정
사람:명령-> <-실행:컴퓨터
프로그래밍언어: 사람이 컴퓨터에게 명령을 내릴때 사용해야 하는 언어
Ex)C언어,JAVA,Python,C++
컴파일러: 프로그래밍언어 -> 기계어로 번역
기계어: 0과 1로 이루어진 언어
0: 전류가 통하지 않음
1: 전류가 통함
[컴파일 방식 프로그램 실행과정]
소스편집단계 컴파일과정 링크과정 디버깅단계. 실행단계
코드작성. 기계어번역. 연결. 프로그램 오류잡기. 컴퓨터 실행
Compiler:번역가
Linker:연결자
라이브러리: 필요한 기능이 모여져있음
링크과정에서 미리 만들어놓은 기능을 라이브러리와 내 코드를 연결하여 매번 만들어 사용하는 것이 아니라 연결해서 사용한다
반응형