티스토리 뷰

최근 코테 준비를 하며
컴파일 에러, 런타임 에러를 자주 만나서 ^^
복습 겸 프로그래밍 에러를 종류에 대해 정리해보려고 한다.


💡컴파일 에러 (Compilation Error)

문법적인 오류로 컴파일러가 이해하지 못하는 코드를 발견할 때 발생하는 에러

ex)

  • 키워드, 맞춤법이 틀린 경우
  • 필요한 문장부호가 빠진 경우 (주로 ;)
  • 선언되지 않은 변수를 사용한 경우
  • If문 보다 End If문을 사용한 경우

 

💡런타임 에러 (Runtime Error)

설계 미숙, 기계적 결함으로 인해 프로그램 실행 중 발생하는 에러

ex)

  • 0으로 나누는 경우
  • 무한 루프에 빠지는 경우
  • Null Point Error (배열)
  • segmentation fault / bus error 존재하지 않는 메모리 위치에 접근하는 경우

 

💡링킹 에러 (Linking Error)

흩어진 소스 코드 파일들을 컴파일한 뒤 각자 연결할 때 발생하는 에러

 

💡논리 에러 (Logic Error)

컴파일 및 실행은 되지만, 사용자가 의도한 적업을 수행하지 못하는 에러

 

💡파스 에러 (Parse Error)

인터프리터 언어에서 문법의 오류로 인해 나타나는 에러
( = 인터프리터의 컴파일 에러)

'TIL > 기술면접' 카테고리의 다른 글

[CLOUD] Iass vs Pass vs Sass  (0) 2020.10.02
[WEB] SPA(Single Page Application)란?  (0) 2020.09.13
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday