Loading and linking portions of a program from mass storage automatically when needed
For other uses, see Autoloader (disambiguation).
This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help improve this article by introducing more precise citations.(October 2023) (Learn how and when to remove this template message)
In computer programming, autoloading is the capability of loading and linking portions of a program from mass storage automatically when needed, so that the programmer is not required to define or include those portions of the program explicitly. Many high-level programming languages include autoload capabilities, which sacrifice some run-time speed for ease of coding and speed of initial compilation/linking.
Typical autoload systems intercept procedure calls to undefined subroutines. The autoloader searches through a path of directories in the computer's file system, to find a file containing source or object code that defines the subroutine. The autoloader then loads and links the file, and hands control back to the main program so that the subroutine gets executed as if it had already been defined and linked before the call.
Many interactive and high-level languages operate in this way. For example, IDL includes a primitive path searcher, and Perl allows individual modules to determine how and whether autoloading should occur. The Unix shell may be said to consist almost entirely of an autoloader, as its main job is to search a path of directories to load and execute command files. In PHP 5, autoload functionality is triggered when referencing an undefined class. One or more autoload functions—implemented as the __autoload magic function or any function registered to the SPL autoload stack—is called and given the opportunity to define the class, usually by loading the file it is defined in.
include autoload capabilities, which sacrifice some run-time speed for ease of coding and speed of initial compilation/linking. Typical autoload systems...
station. An Autoload automatically adds transportation products to an ORCA card on a regular basis using a Visa or MasterCard. Examples of autoloads are adding...
Presto card works on several transit systems and has other features: Autoload: The autoload feature allows cardholders to have a predetermined value automatically...
calculated on exit. The $3 fee is waived if the card is registered for Autoload at the time of purchase (in which case it cannot go negative). There is...
Windows from a special flash drive; U3-compatible devices are designed to autoload a menu when plugged into a computer running Windows. Applications must...
at certain retail stores and Transperth InfoCentres, and by setting up "Autoload", where direct debits are made automatically from a bank account to a SmartRider...
entitlements. Several options exist for adding value to a SmartRider card. The AutoLoad system, which allows Transperth to directly debit from a passenger's bank...
station; those who do so will receive a rebate of the amount paid as an autoload to their SmarTrip card. Students at District of Columbia public schools...
card. The card can also be linked to a credit or debit card and set on autoload, so that it automatically adds a certain amount of money as soon as the...
reduction when "high value tickets" (only available on Clipper cards with autoload) are purchased with fare values of $48 and $64. 50% discount is available...
Battle 2: Chain Reaction "Call Me Now" 2005 Tokyo Xtreme Racer: Drift 2 "Autoload" 2006 Gran Turismo HD Concept "Edge Of The World" 2007 Daiki Kasho – music...
partial refund and is limited to the most recent amount debited. The "AutoLoad" and "Cumulative Debit" features are also available. In this standard,...
Vix Technology Currency US $ Stored-value Pay as you go Auto recharge Autoload replenishment Validity Valley Metro Rail Valley Metro Bus Tempe Streetcar...
forms may be combined. Subroutines may be loaded either via a built-in autoload mechanism or via the usual Perl module mechanism. True to the glue language...
drive IBM 4581: System/88 disk drive IBM 4585: Autoload streaming magnetic tape unit IBM 4968: Autoload streaming magnetic tape unit IBM 6157: Streaming...
Telecom, which introduced an enhanced version of the top-up service called AutoloadMax or simply AMax. Retailers and prepaid phone subscribers both benefit...
as you go Credit expiry 10 years (balance transferable) Auto recharge Autoload replenishment Validity PATCO Speedline PATCO station parking fees SEPTA...