POCU C언어 정주행 13회차 - 예외 처리, 나쁜 오류 처리, 오류 처리 전략
1. 예외 처리 C를 배운 사람은 아마 다음과 같은 사실을 알고 있을 것이다. "C는 예외 처리를 위한 기능이 없다." 다른 언어는 예외 처리가 있지만 C는 이런 것들을 지원하는 기능이 없기 때문에 C로 짜여진 프로그램은 안정적이지 못할 것이라고 생각할 수 있다. 하지만 이 강의는 운영체제를 예시로 들면서 "예외가 없다고 해서 프로그램이 안정적이지 못한 것은 아니다. 운영체제는 C로 짜여져 있지만 운영체제만큼 안정적인 프로그램을 찾기는 힘들지 않는가?" 라고 이야기 한다. 그러면서 다음과 같은 이야기도 했다. "예외 처리를 자동으로 해주는 기능은 오히려 프로그래머를 게으르게 만들 수 있다." 사실 이런 부분을 포함해서 오류를 처리하는 부분의 전반적인 내용에서 인문학적인 내용을 포함하고 있다. 그래서 훌륭..
2022.12.30