Live briefing
Everything about Late binding
When binding to a software entity occurs during runtime
Late binding is the act or mechanism of binding two software entities at runtime as opposed to early binding which occurs before the program starts – such as design or build times. The implementation of late binding differs by context. The term dynamic binding is sometimes used for the same concept, but is more commonly refers to dynamic scope. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Late bindingA 5-minute orientation
- Skim a recent paper: Alternative splicing and related RNA binding proteins in human health and diseaseInfluential work since 2022
- Pick up a classic book: The Legend of Sleepy HollowThe most-reprinted book on the subject
- Read the landmark paper: Distantly related sequences in the alpha‐ and beta‐subunits of ATP synthase, myosin, kinases and other ATP‐requiring enzymes and a common nucleotide binding fold.Cited 4,452 times
- Go sideways: Common LispA closely related topic
- Go sideways: Run-time type informationA closely related topic
🏆 Landmark papers (most cited)
Distantly related sequences in the alpha‐ and beta‐subunits of ATP synthase, myosin, kinases and other ATP‐requiring enzymes and a common nucleotide binding fold.
Hepcidin Regulates Cellular Iron Efflux by Binding to Ferroportin and Inducing Its Internalization
The small GTP-binding protein rho regulates the assembly of focal adhesions and actin stress fibers in response to growth factors
Apolipoprotein E: high-avidity binding to beta-amyloid and increased frequency of type 4 allele in late-onset familial Alzheimer disease.
The small GTP-binding protein rac regulates growth factor-induced membrane ruffling
🆕 Influential since 2022
Alternative splicing and related RNA binding proteins in human health and disease
FDX1 regulates cellular protein lipoylation through direct binding to LIAS
Cascade Dual Sites Modulate Local CO Coverage and Hydrogen-Binding Strength to Boost CO2 Electroreduction to Ethylene
86Y-Labeled Albumin-Binding Fibroblast Activation Protein Inhibitor for Late-Time-Point Cancer Diagnosis
Envelope E protein of dengue virus and phospholipid binding to the late endosomal membrane
📚 Books worth reading
The Legend of Sleepy HollowWashington Irving · 1820
Java how to program--late objects versionPaul J. Deitel, Harvey M. Deitel · 2009
The monstrumologistRichard Yancey · 2009- 📕Binding MenLois S. Bibbings · 2014
- 📕Zerreissproben / Double BindChristine Kanz · 2007
Splat the Cat and the Late Library BookCari Meister, Rob Scotton · 2016- 📕Binding PromisesW. David Slawson · 1996
- 📕Late-binding RPCCraig Partridge · 1992
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Common Lisp Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS…
- Run-time type information In computer programming, run-time type information or run-time type identification (RTTI) is a feature of some programming languages (such as C++, Object…
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…
- Scope (computer programming) In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program in which the…
- Reflective programming In computer science, reflective programming or reflection is the ability of a process to examine, introspect, and modify its own structure and behavior…
- Dylan (programming language) Dylan is a multi-paradigm programming language that includes support for functional and object-oriented programming (OOP), and is dynamic and reflective…
- Dynamic programming language A dynamic programming language is a type of programming language that allows various operations to be determined and executed at runtime. This is different…
- Eval In some programming languages, eval, short for evaluate, is a function which evaluates a string as though it were an expression in the language, and returns…