Expression problem: Difference between revisions

Content deleted Content added
History: uncited despite having quotations, and appears to be OR or POV
MOS:CURRENT, WP:NOCITE also, a "problem" (itself) cannot "expose" deficiencies
Line 1:
{{Short description|Data abstraction problem in programming languages}}
The '''expression problem''' is a challenging problem in [[programming language]]s that concerns the extensibility and modularity of statically typed data abstractions. The goal is to define a data abstraction that is extensible both in its representations and its behaviors, where one can add new representations and new behaviors to the data abstraction, without recompiling existing code, and while retaining static type safety (e.g., no casts). ItThe exposedproblem statement exposes deficiencies in [[programming paradigm]]s and [[programming language]]s, and it{{as of|2023|lc=y}} is still notconsidered definitively solvedunsolved,{{cn|date=2023}} although there are many proposed solutions.{{cn|reason=feels misleading as if there is some buzz of research interest or activity, whereas in fact most of the references are from 30 years ago|date=2023}}
 
== History ==