programming-languages - try/catch/finally 语法的起源

标签 programming-languages error-handling language-history

向词源学专家提出的问题:哪种编程语言是第一个使用当今 Java/.NET 语言中的 try/catch/finally 语法的语言?

最佳答案

我相信它是 C++,我认为 Java/C# 最后添加了资源清理(最终不在 C++ 中)。不幸的是我还没有引用资料...

所有异常语法的整洁页面: http://en.wikipedia.org/wiki/Exception_handling_syntax

我相信它是C++。如果不是,那么 Stroustrup 需要给予信任。在他的论文中: http://www.research.att.com/~bs/except.pdf他没有提及任何影响,也没有引用除他自己的 Material 之外的任何其他 Material 。

关于programming-languages - try/catch/finally 语法的起源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6102629/

相关文章:

java - 发送错误时如何关闭HttpServletResponse OutputStream

spring - Spring MVC <错误页面>不起作用

google-apps-script - 如何使用 Google Apps 脚本从 Google 工作表单元格获取错误消息?

c++ - 为什么从 C++ I/O 系统中删除了 iostream_withassign、ostream_withassign 和 istream_withassign 类?

programming-languages - Linux 中的信号

Ruby |= 赋值运算符

programming-languages - 如何开始学习新语言

r - 计算某个值已出现次数的函数/指令

Python 历史和设计 : Why issubclass() instead of rich comparisons?