Run-time System - History

History

In vFortran, the run-time system consisted basically of the standard library subroutines, such as SQRT (square root) and the routines that implemented the FORMAT specs.

Notable early examples of run-time systems are the interpreters for BASIC and Lisp. The latter included also a garbage collector. Forth is an early example of a language that was designed to be compiled into pseudocode; its run-time system was a virtual machine that interpreted that pseudocode. Another popular, if theoretical, example is Donald Knuth's MIX computer.

In C and later languages that supported dynamic memory allocation, the runtime also included a library that managed the program's memory pool; the minimal startup runtime is crt0 (C RunTime time 0).

In the object-oriented programming languages, the run-time system was often responsible also for dynamic type checking and resolving method references.


Read more about this topic:  Run-time System

Famous quotes containing the word history:

    When the history of guilt is written, parents who refuse their children money will be right up there in the Top Ten.
    Erma Brombeck (20th century)

    Every library should try to be complete on something, if it were only the history of pinheads.
    Oliver Wendell Holmes, Sr. (1809–1894)

    History ... is, indeed, little more than the register of the crimes, follies, and misfortunes of mankind.
    But what experience and history teach is this—that peoples and governments have never learned anything from history, or acted on principles deduced from it.
    Georg Wilhelm Friedrich Hegel (1770–1831)