Subroutines

Some articles on subroutine, subroutines:

Subroutine - Language Support
... usually include specific constructs to delimit the part of the program (body) that makes up the subroutine assign an identifier (name) to the subroutine specify the names and/or data ... subprograms, which provide an explicit return value to the calling program, and subroutines or procedures, which do not ... Such languages typically only support functions, since subroutines that do not return a value have no use unless they can cause a side effect ...
Casio FX-702P - Programming
... Subroutines are supported, but passing parameters to subroutines is not supported ... The subroutine call stack can be up to 10 deep ... Both GOTO lines and subroutines can be addressed indirectly via line number calculation ...
Naval Observatory Vector Astrometry Subroutines - Structure
... The NOVAS library provides three levels of subroutines (functions) basic, utility, and supervisory ... Basic-level subroutines supply the values of fundamental variables, such as the nutation angles and the heliocentric positions of solar system bodies for specific epoches ... Utility-level subroutines perform transformations, such as those caused by precession, nutation and aberration ...
Subroutine - Conventions
... number of conventions for the coding of subroutines have been developed ... to their naming, many developers have adopted the approach that the name of a subroutine should be a verb when it does a certain task, an adjective when it makes some inquiry, and a noun when it is used to ... Some programmers suggest that a subroutine should perform only one task, and if a subroutine does perform more than one task, it should be split up into more ...
Coroutine - Comparison With Subroutines
... "Subroutines are special cases of.. ... When subroutines are invoked, execution begins at the start and once a subroutine exits, it is finished an instance of a subroutine only returns once ... Any subroutine can be translated to a coroutine which does not call yield ...