프로그램의 에러는 왜 일어날까요?

KIM YONG GU·2023년 8월 31일

얄팍한코딩사전

목록 보기
5/23

C 계열 언어나 자바, 스위프트, 코틀린 등의 언어들은 코딩을 마치고 사용자에게 배포되기 전에
한 가지 과정을 거친다. 즉, 개발자가 작성한 프로그래밍 언어를 기계어로 바꿔주는 것.
예를 들어. java의 경우 class로 컴파일하는 것.

신택스(Syntax) 오류 : 문법과 규칙선에서 발생하는 오류.

링킹(Linking) 오류

런타임(Runtime) 오류

논리(Logic) 오류

컴파일 언어 : 집에서 새는 바가지
인터프리터 : 밖에서 새는 바가지 (런타임 전까지 알 수가 없다)

에러 문구를 보면 대개의 경우 직관적으로 문제가 되는 부분을 확인할 수 있다.

profile
Engineer, Look Beyond the Code.

0개의 댓글