摘要: 大多数的计算机硬件系统,具有检测某些运行时错误情况的能力,例如浮点数上溢。在许多早期的程序设计语言所使用的设计和实现的方式,使得用户程序既不能发现也不能处理这样的错误。在这些早期语言中,发生一种错误仅仅是引起程序终止,并且将控制转移到操作系统。操作系统对于运行时错误的典型反应,是显示一条诊断信息;这条信息可能含义清楚而有用,或者是十分模糊地。在显示了出错信息后,系统就将此程序终止。 许多当代语言的设计人员,已经在语言中包括了某些机制,能够使程序按照一种标准的方式,对于某些运行时错误和其他程序所检测到的异常事件做出反应。当硬件或系统软件检查出某种事件的发生时,还能够通知程序以便能够做出必要地反. 阅读全文
posted @ 2011-08-03 09:56 jasonteststudy 阅读(4262) 评论(0) 推荐(0) 编辑