예외,exception

프로그램이 실행 중일 때 발견되는 오류.[1]
Sub:
예외처리,exception_handling
예외발생시키기 - throw or raise
chained_exception
// by languages
C++ exception
Java_exception
Compare
에러,error { Haskell의 경우, 비교: https://wiki.haskell.org/Error_vs._Exception }
트랩,trap
인터럽트,interrupt



.NET : System.Exception
{
Exception 클래스 (System) | Microsoft Learn
https://learn.microsoft.com/ko-kr/dotnet/api/system.exception?view=net-8.0

ex



DivideByZeroException Class (System) | Microsoft Learn
https://learn.microsoft.com/ko-kr/dotnet/api/system.dividebyzeroexception?view=net-8.0
// division_by_zero or divide_by_zero


...

Handling and throwing exceptions in .NET - .NET | Microsoft Learn
https://learn.microsoft.com/en-us/dotnet/standard/exceptions/


}

(Misc) exception 의 가능한 다른 번역
익셉션
예외상황 http://ropas.snu.ac.kr/lib/term/term.pl?key=exception
...
백과 Ndict:exception
영한 NdEn:exception
물리 KpsE:exception none
수학 KmsE:exception
Wiktionary


MKL
cmp 인터럽트,interrupt
둘 다 예외적인 상황
  • exception: CPU 내부에서 발생
  • interrupt : CPU 외부에서 발생
또한, 모든 프로세스,process는 interrupt나 exception을 통해 kernel mode로 들어감, 처리 후 복귀