[유니티 C#] 컴파일, 빌드, 오류, 디버깅

YongSeok·2022년 8월 6일
0

📌 컴퓨터는 0 과 1로만 명령어를 처리 한다. 우리가 "홍길도" 이라고 입력하여도 컴퓨터는 0과 1로 해석한다.


✏️ 컴파일

  • 사람이 이해하는 언어를 컴퓨터가 이해할 수 있는 언어로 바꿔 주는 것


✏️ 빌드

  • 소스 코드 파일을 실행할 수 있는 소프트웨어로 변환하는 과정 또는 결과물
  • 콘솔 프로젝트에서 빌드를 하면 .exe파일이 생성된다

✏️ 오류 또는 에러 또는 버그

  • 프로그램이 예기치 않게 동작하게 만드는 프로그램안의 실수 또는 결함
  • 프로그램에서 버그를 제거하는 과정을 디버그 또는 디버깅 이라고 한다.

✏️ 다양한 오류의 종류

구문 오류 (Syntax Error)

  • 잘못된 문법의 사용으로 발생하는 오류
  • 구문 오류는 컴파일 과정에서 검사 되기 때문에 오류를 수정하지 않으면 실행 할 수 없다

논리 오류 (Logical Error)

  • 포르그램이 부정확하게 동작하게 하지만 비정상적으로 종료 또는 충돌시키지는 않는 버그

실행 오류 (Run-time Error)

  • 프로그램이 실행 중일 때 발생하며 프로그램이 비정상적인 동작 또는 종료될 수 있다.
  • ex) 0으로 나누기, 없는 파일 접근 하기 등

☝순서대로 구문 오류, 논리 오류, 실행 오류 예시

0개의 댓글