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:

    “... in a history of spiritual rupture, a social compact built on fantasy and collective secrets, poetry becomes more necessary than ever: it keeps the underground aquifers flowing; it is the liquid voice that can wear through stone.”
    —Adrienne Rich (b. 1929)

    “All history and art are against us, but we still expect happiness in love.”
    —Mason Cooley (b. 1927)

    “I believe my ardour for invention springs from his loins. I can’t say that the brassiere will ever take as great a place in history as the steamboat, but I did invent it.”
    —Caresse Crosby (1892–1970)