Live briefing
Everything about Dynamic dispatch
Computer science process
In computer science, dynamic dispatch is the process of selecting which implementation of a polymorphic operation to call at run time. It is commonly employed in, and considered a prime characteristic of, object-oriented programming (OOP) languages and systems. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Dynamic dispatchA 5-minute orientation
- Skim a recent paper: Distributed real-time economic dispatch for islanded microgrids with dynamic power demandInfluential work since 2022
- Pick up a classic book: Eloquent JavascriptThe most-reprinted book on the subject
- Read the landmark paper: Optimal dynamic economic dispatch of generation: A reviewCited 299 times
- Go sideways: Static dispatchA closely related topic
- Go sideways: Virtual method tableA closely related topic
📖 Definitions
Noun A dispatch method where the implementation of a function or method is assigned during runtime, as it cannot be assigned during compile time.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Optimal dynamic economic dispatch of generation: A review
Dynamic Economic Dispatch of Generation
Dynamic economic dispatch: feasible and optimal solutions
Simulated Annealing Technique for Dynamic Economic Dispatch
Dynamic Shared‐Taxi Dispatch Algorithm with Hybrid‐Simulated Annealing
Evolutionary Algorithms for Dynamic Economic Dispatch Problems
Dispatch of direct load control using dynamic programming
Emission constrained dynamic dispatch
🆕 Influential since 2022
Distributed real-time economic dispatch for islanded microgrids with dynamic power demand
Dynamic economic dispatch of power system based on DDPG algorithm
Improved approximate dynamic programming for real-time economic dispatch of integrated microgrids
Combined economic emission dispatch on dynamic systems using hybrid CSA-JAYA Algorithm
Distributed Multiagent Reinforcement Learning With Action Networks for Dynamic Economic Dispatch
📚 Books worth reading
Eloquent JavascriptMarijn Haverbeke · 2009- 📕Practical foundations for programming languagesHarper, Robert · 2012
Electric power systemsNed Mohan · 2011
Robust Manufacturing ControlKatja Windt · 2012
RESTful Java with JAXRS 20Bill Burke · 2013
Political ethnographyEdward Schatz · 2009
Emerging Technologies for Information Systems, Computing, and ManagementW. Eric Wong · 2013
Optimization and Control of Dynamic Operational Research Models (North-Holland systems and control series)Spyros G. Tzafestas · 1982
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Static dispatch In computing, static dispatch is a form of polymorphism fully resolved during compile time. It is a form of method dispatch, which describes how a language…
- Virtual method table In computer programming, a virtual method table (VMT), virtual function table, virtual call table, dispatch table, vtable, or vftable is a mechanism used…
- Polymorphism (computer science) In programming language theory and type theory, polymorphism allows a value or variable to have more than one type and allows a given operation to be performed…
- Multiple dispatch Multiple dispatch or multimethods is a feature of some programming languages in which a function or method can be dynamically dispatched based on the run-time…
- Index of object-oriented programming articles This is a list of terms found in object-oriented programming. Abstract class Accessibility Abstract method Abstraction (computer science) Access control…
- Interface (object-oriented programming) In object-oriented programming, an interface or protocol type is a data type that acts as an abstraction of a class. It describes a set of method signatures…
- Visitor pattern A visitor pattern is a software design pattern that separates the algorithm from the object structure. Because of this separation, new operations can be…
- Bridge pattern The bridge pattern is a design pattern used in software engineering that is meant to "decouple an abstraction from its implementation so that the two can…