프로그래밍 용어

런타임에러

hotIce 2023. 5. 10. 18:34
728x90

알고리즘 문제를 풀다보면 자주 런타임 에러라는 것을 자주 마주치게 된다.

 

근데 그게 뭘까...? 궁금해서 이렇게 정리를 남긴다.

런타임 에러는 프로그램이 실행 중에 발생하는 오류를 말한다. 이런 오류는 프로그램이 실행되는 도중에만 발견될 수 있다

 

비유적으로 레고 블록 쌓기와 비슷하다고 할 수 있다. 예를 들어, 레고 블록을 만든다고 생각해보자. 설명서를 가지고 블록을 만들고 있는데 중간에 필요한 레고 블록이 없다면? 그 블록이 없어서 레고를 완성할 수 없다. 이것이 런타임 에러에 해당한다. 즉, 프로그램이 실행되는 도중에 필요한 부분이 없거나, 예상치 못한 문제가 발생해서 프로그램이 제대로 실행되지 않는 상황을 말한다. 

 

런타임 에러는 다양한 원인으로 인해 발생할 수 있다. 예를 들어, 프로그램이 너무 많은 메모리를 사용하여 시스템이 처리할 수 없는 경우, 또는 프로그램이 잘못된 데이터를 사용하려고 하는 경우, 존재하지 않는 파일에 접근하려고 하는 경우에 발생할 수 있다

728x90
댓글수0