⊿ Point. {R} Glossary. ◢ Keyword: L. ▰ Sources. 〓 Books [B] ◥ University. {q} PhD. ⏫ THEMES. ⏫ Big Data. [B] Big Data. ⚫ USA. ↂ EndNote. ☝️ BD Dummies. Late Binding. When called functions or methods are looked up by name at runtime History[edit] The term "late binding" dates back to at least the 1960s, where it can be found in Communications of the ACM. The term was widely used to describe calling conventions in languages like Lisp, though usually with negative connotations about performance.[5] In the 1980s Smalltalk popularized object-oriented programming (OOP) and with it late binding. Alan Kay once said, "OOP to me means only messaging, local retention, and protection and hiding of state-process, and extreme late-binding of all things.
In the early to mid-1990s, Microsoft heavily promoted its COM standard as a binary interface between different OOP programming languages. In 2000, Alex Martelli coined the term "duck typing" to refer to a similar concept, but with a different emphasis. Late binding implementations[edit] Late binding in dynamically-typed object-oriented languages[edit] Late binding in Lisp[edit] ? Late binding in C++[edit] See also[edit]