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.异常终止日志显示了失败的确切原因。

延伸词汇

邻近词条

最新词汇