博记英语学习网

GO TO command GOTO

英 /ˌɡəʊ tuː kəˈmɑːnd/美 /ˌɡoʊ tuː kəˈmænd/

phr. 短语

(计算机)转到命令;跳转指令

核心含义

GO TO command 的核心含义是计算机程序中的一种控制流指令,它命令程序无条件跳转到指定的行号或标签处继续执行。本义源于早期编程语言(如 BASIC、FORTRAN)中的语句,用于实现循环、分支等逻辑。引申义包括:1)在一般语境中比喻为“直接跳转”或“转向”,但较少用;2)在算法描述中表示控制转移。各义项间关系:从具体的编程指令引申为抽象的“跳转”概念。

来源与构成

GO TO 由英语动词 go(去)和介词 to(到)组成,字面意为“去到”。在编程语境中,它被用作一个整体命令,表示“转到(某处)”。其构词逻辑直观:go 表示移动,to 表示方向,合起来即“移动到指定位置”。记忆时可联想程序执行时“走到”另一行代码。

应用场合

该短语主要出现在计算机科学和编程领域,尤其是讨论早期编程语言、算法控制结构或代码优化时。在学术写作中,它用于描述控制流机制;在技术文档中,用于说明语句用法;在编程教学中,常作为示例。日常口语中极少使用,若使用则多带比喻或技术讨论色彩。在新闻报道中,可能出现在科技相关报道中。法律文本中几乎不出现。文学作品中偶见比喻用法,但罕见。语气总体为技术性、中性。

句法要点

GO TO command 作为名词短语使用,通常作主语或宾语。例如:“The GO TO command transfers control to a specific line.” 它本身不是动词短语,因此不能说 “I GO TO command the program.” 易错点:1)在编程语境中,GO TO 常写作两个词,但有时连写为 GOTO;2)作为命令时,后面常接行号或标签,如 “GO TO 100”;3)在正式写作中,应避免与动词短语 “go to” 混淆。

近义词对比

与 GO TO command 相近的术语有 jump instruction、branch instruction、control transfer 等。jump instruction 是更通用的术语,指任何跳转指令;branch instruction 通常指条件跳转;control transfer 是更抽象的控制转移。GO TO command 特指高级语言中的 GO TO 语句,带有历史色彩。在讨论结构化编程时,GO TO 常被视为不良实践,而 jump 更中性。选择时,若强调具体语句,用 GO TO command;若泛指跳转,用 jump instruction。

需要留意

GO TO command 是一个技术术语,语域正式,中性色彩。常见误用包括:1)在非编程语境中误用为动词短语,如 “I will GO TO command the meeting.”(错误);2)混淆 GO TO 与 GOTO 的拼写,后者常作为关键词;3)在结构化编程讨论中,GO TO 常被贬为“有害”,但术语本身中性。使用时需确保上下文明确为编程语境。

词语搭配

use a GO TO command
使用 GO TO 命令
execute a GO TO command
执行 GO TO 命令
GO TO statement
GO TO 语句
GO TO label
GO TO 标签
unconditional GO TO
无条件 GO TO
GO TO line number
GO TO 行号
avoid GO TO
避免使用 GO TO

实用例句

  • The GO TO command in BASIC allows the program to jump to a specified line number.BASIC 中的 GO TO 命令允许程序跳转到指定的行号。
  • Modern programming languages discourage the use of the GO TO command for control flow.现代编程语言不鼓励使用 GO TO 命令进行控制流。
  • In the algorithm, a GO TO command is used to repeat a block of code.在该算法中,使用 GO TO 命令来重复一段代码。
  • The programmer replaced the GO TO command with a while loop for better readability.程序员用 while 循环替换了 GO TO 命令,以提高可读性。
  • Some older codebases still contain GO TO commands that are difficult to maintain.一些较旧的代码库仍包含难以维护的 GO TO 命令。