Routine software definition




















Find centralized, trusted content and collaborate around the technologies you use most. Connect and share knowledge within a single location that is structured and easy to search. I'm studying lisp language to do lisp routines and in a general context i know what's a routine, but in a technical context i can talk about it, because i'm starting to learn routines now.

So, what's the real definition of routine? 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. I generally only use the term function or method in an "OOP" environment these days.

For fun I have Community Wiki'ed. The list below is hopefully to cover which term s is are "correct" widely accepted to use in a given language to mean routine. Informally routine is used in context of all the languages below so it should be omitted unless it is the defacto term used. Feel free to add, correct, and annotate as appropriate. You can't find a technical definition because there isn't a technical definition specific to lisp. A 'routine', outside of vaudeville, is just another name for a function.

While it's been many years since I programmed in Lisp full-time, no one ever used that term in any formal way, or even used it commonly. We talked about 'functions', 'macros', and 'forms. Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. What's the technical definition for "routine"? Ask Question. Asked 10 years, 5 months ago. Active 4 years, 1 month ago. Viewed 28k times.

Add a comment. Active Oldest Votes. From the Wikipedia entry: 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. Happy coding. C - function Java - method. While function is also often used, the term function does not appear in the Java Language Specification. C - method and function. In the specification, functions refer to function-objects and anonymous functions.

They are not the same as methods, which are members of types classes or structures. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.

Sign in. Log into your account. Forgot your password? Password recovery. Recover your password. Home Architecture. Webopedia Staff. September 1, Updated on: May 24, For more information on current editorial staff, please visit our About page. Top Articles. We look at the history of Windows Read more. Website Shortcut on Your Desktop reviewed by Web Webster This Webopedia guide will show you how to create a website shortcut on your desktop using What are the Five Generations of Computers?

Reviewed by Web Webster Learn about each of the 5 generations of computers and major technology developments that have led to the computing devices that



0コメント

  • 1000 / 1000