컴파일 에러(Compile Error)
컴파일러가 코드를 번역하는 과정에서 잘못된 코드 발견.
문법을 잘못 작성해 프로그램을 컴파일 할 수 없는 에러이다.
ex)
- ;(세미콜론)이 누락된 문법 에러
- 괄호가 맞지 않는 구문 에러
- type이 맞지 않을 때
- interface 사용 시 함수의 구체적인 내용을 적지 않은 에러
런타임 에러(Runtime Error)
프로그램 실행 중 발생하는 에러.
- 논리 에러(Logical Error) : 프로그래머의 논리적 실수에 의해 발생하는 에러
- 시스템 에러(System Error) : 프로그램 동작 중에 운영체제 또는 하드웨어에 문제가 발생해 프로그램이 정상적으로 동작하지 않는 경우에 발생하는 에러
ex)
- Null Pointer Exception : 생성되지 않은 객체를 참조함
- Infinite Loop : 무한 루프
- Arithmetic Exception : 0으로 나눴을 때 발생
- Indentation Error : 들여쓰기/내어쓰기 에러
- attribute Error
- Name Error : 선언되지 않은 변수가 있음
- Type Error
- Segmentation Fault/Bus Error : 존재하지 않는 메모리 위치에 접근
반응형
'언어 및 개념 일반' 카테고리의 다른 글
| [Python] 👀 Type Hints (1) | 2025.01.13 |
|---|---|
| [C] 📥 입출력 함수 (3) | 2025.01.13 |
| 책 따라 Git 기릿🌱: Chapter. 3 (1) | 2024.12.24 |
| 책 따라 Git 기릿🌱: Chapter. 2 (1) | 2024.12.23 |
| 책 따라 Git 기릿🌱: Chapter. 0 1 (4) | 2024.11.22 |