출처 : https://hyeran-story.tistory.com/63
출처 : https://swblog.tistory.com/3
문법 오류로 인해 컴파일러가 이해할 수 없는 코드가 있을 때 발생하는 오류다.
설계 미숙이나 기계적 결함으로 인해 실행 중 수행할 수 없는 작업을 시도할 때 발생하는 오류다. 프로그램 실행 중 발생하여 프로그램이 비정상적으로 종료되게 하는 오류다.
컴파일 및 결과가 예상과 달라 사용자가 의도한 작업을 수행하지 못하는 오류, 알고리즘이 틀린 것이므로 에러 메세지가 나오지 않아서 해결이 어렵다.
흩어진 소스 코드 파일들을 컴파일 한 뒤 각자 연결할 때 발생하는 에러다. 예] 선언된 헤더 파일이나 다른 코드 파일이 실제로 존재하지 않을 때(위치나 이름이 잘못됐을 때) 발생한다.
인터프리터 언어에서 문법의 오류로 인해 나타나는 에러다. 인터프리터의 컴파일 에러 같은 느낌