abend
英 /əˈbɛnd/美 /əˈbɛnd/
n. 名词 / v. 动词
异常终止;中止(程序运行)
词义说明
本义为“异常终止”,源自德语“Abend”(傍晚),在计算机领域特指程序因错误而意外停止运行。引申义包括:1)系统崩溃或任务中断;2)在软件开发中指调试时的非正常退出。该词多用于技术文档和程序员交流中,语气中性偏正式,强调异常性而非正常结束。
词源解析
该词源于德语“Abend”(傍晚),在1960年代由IBM工程师引入,取“结束”之意,与“abnormal end”的缩写“ABEND”谐音。构词上为缩略词,无词根词缀。记忆时可联想“abnormal end”缩写,或德语“Abend”表示一天结束,引申为程序终止。
使用场景
主要用于计算机领域,如系统日志、错误报告、技术文档和程序员对话。在正式技术写作中,指程序异常终止;在口语中,程序员可能说“程序abend了”表示崩溃。不同场景下语气一致,均为专业术语,但正式文档中更严谨,口语中较随意。
语法要点
作名词时,可数,复数形式为“abends”;作动词时,不及物,常见句型如“The system abended.”。易错点:不要与“abandon”混淆;动词过去式为“abended”,现在分词“abending”。
近义辨析
与“crash”相比,“abend”更正式,特指因程序错误而终止,而“crash”更通用,包含硬件或系统崩溃;“terminate”是通用词,不特指异常;“fail”强调失败结果。在技术文档中,优先用“abend”指程序异常终止;日常交流中可用“crash”。
注意事项
该词为专业术语,语域较高,仅限技术语境。无褒贬色彩,但隐含错误。常见误用:非技术场合使用,或误拼为“abend”与“abandon”混淆。在面向非技术人员的文档中,应使用“abnormal termination”等更通俗的表达。
高频搭配
- abend code
- 异常终止代码
- abend log
- 异常终止日志
- abend condition
- 异常终止条件
- abend recovery
- 异常终止恢复
- abend in progress
- 异常终止进行中
- abend dump
- 异常终止转储
- abend handler
- 异常终止处理程序
句子示例
| The system abended due to a memory leak. | 系统因内存泄漏而异常终止。 |
| We need to fix the abend in the batch job. | 我们需要修复批处理作业中的异常终止问题。 |
| The program abended with an error code 0x3F. | 程序以错误代码0x3F异常终止。 |
| An abend occurred during the data migration. | 数据迁移期间发生了异常终止。 |
| The abend log shows the exact cause of the failure. | 异常终止日志显示了失败的确切原因。 |