gpt4 book ai didi

definition - "routine"的技术定义是什么?

转载 作者:行者123 更新时间:2023-12-02 22:22:08 29 4
gpt4 key购买 nike

我正在学习 lisp 语言(做 lisp 例程),在一般情况下我知道什么是例程,但在技术上下文中我可以谈论它,因为我现在开始学习例程。那么,例行公事的真正定义是什么?(我已经用谷歌搜索过这个,但没有找到任何东西)

最佳答案

术语例程源自subroutine ,这是 BASIC 等语言中更常见的术语,在这些语言中,人们实际上创建了子例程。 (BASIC 实际上在 SUBroutine 和 FUNCTION 之间有区别,但尽管如此......)

摘自维基百科条目:

In computer science, a subroutine (also called procedure, function, routine, method, or subprogram) is a portion of code within a larger program that performs a specific task and is relatively independent of the remaining code.

As the name "subprogram" suggests, a subroutine behaves in much the same way as a computer program that is used as one step in a larger program or another subprogram. A subroutine is often coded so that it can be started ("called") several times and/or from several places during a single execution of the program, including from other subroutines, and then branch back (return) to the next instruction after the "call" once the subroutine's task is done.

不同的语言/环境/时代有不同的生态系统,因此用不同的术语来描述相同的一般概念。这些天我通常只使用术语函数(或“OOP”环境中的方法)。

祝你编码愉快。

<小时/>

为了好玩,我编辑了社区维基。下面的列表希望涵盖在给定语言中使用哪些术语“正确”(被广泛接受)来表示例行公事。非正式地,例程用于以下所有语言的上下文中,因此应省略它,除非它是实际使用的术语。请随意添加、更正和注释。

关于definition - "routine"的技术定义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885937/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com