Everything About ___
Live briefing

Everything about Extensible programming

Style of computer programming

In computer science, extensible programming is a style of computer programming that focuses on mechanisms to extend the programming language, compiler, and runtime system (environment). Extensible programming languages, supporting this style of programming, were an active area of work in the 1960s, but the movement was marginalized in the 1970s. Extensible programming has become a topic of renewed interest in the 21st century. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Extensible programmingA 5-minute orientation
  2. Skim a recent paper: Kokkos 3: Programming Model Extensions for the Exascale EraInfluential work since 2022
  3. Pick up a classic book: Designing Software Synthesizer Plugins in C++The most-reprinted book on the subject
  4. Read the landmark paper: Effective Extensible Programming: Unleashing Julia on GPUsCited 195 times
  5. Go sideways: Seed7A closely related topic
  6. Go sideways: IMP (programming language)A closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Historical movement
  2. Modern movement
  3. Examples

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics