DYNAMICALLY LINKED LIBRARY

  

Copyright © Philip M. Parker, INSEAD. Terms of Use.

DYNAMICALLY LINKED LIBRARY

Specialty Definition: DYNAMICALLY LINKED LIBRARY

DomainDefinition

Computing

Dynamically Linked Library (DLL) A library which is linked to application programs when they are loaded or run rather than as the final phase of compilation. This means that the same block of library code can be shared between several tasks rather than each task containing copies of the routines it uses. The executable is compiled with a library of "stubs" which allow link errors to be detected at compile-time. Then, at run time, either the system loader or the task's entry code must arrange for library calls to be patched with the addresses of the real shared library routines, possibly via a jump table. The alternative is to make library calls part of the operating system kernel and enter them via some kind of trap instruction. This is generally less efficient than an ordinary subroutine call. It is important to ensure that the version of a dynamically linked library is compatible with what the executable expects. Examples of operating systems using dynamic linking are SunOS (.so - shared object files), Microsoft Windows (.dll) and RISC OS on the Acorn Archimedes (relocatable modules). (1995-12-12). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Crosswords: DYNAMICALLY LINKED LIBRARY

Specialty definitions using "DYNAMICALLY LINKED LIBRARY": DLL, dynamic link library. (references)

Top     

Alternative Orthography: DYNAMICALLY LINKED LIBRARY


Hexadecimal (or equivalents, 770AD-1900s) (references)

44 59 4E 41 4D 49 43 41 4C 4C 59      4C 49 4E 4B 45 44      4C 49 42 52 41 52 59

Leonardo da Vinci (1452-1519; backwards) (references)

        

Binary Code (1918-1938, probably earlier) (references)

01000100 01011001 01001110 01000001 01001101 01001001 01000011 01000001 01001100 01001100 01011001 00100000 01001100 01001001 01001110 01001011 01000101 01000100 00100000 01001100 01001001 01000010 01010010 01000001 01010010 01011001

HTML Code (1990) (references)

&#68 &#89 &#78 &#65 &#77 &#73 &#67 &#65 &#76 &#76 &#89 &#32 &#76 &#73 &#78 &#75 &#69 &#68 &#32 &#76 &#73 &#66 &#82 &#65 &#82 &#89

ISO 10646 (1991-1993) (references)

0044 0059 004E 0041 004D 0049 0043 0041 004C 004C 0059      004C 0049 004E 004B 0045 0044      004C 0049 0042 0052 0041 0052 0059

Encryption (beginner's substitution cypher): (references)

38594835474337354646592464348453938246433652355259

Top     



INDEX

1. Crosswords
2. Orthography
3. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.