|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Allen L. Ambler, Margaret M. Burnett, Betsy A. Zimmerman, "Operational versus definitional: a perspective on programming paradigms," Computer, vol. 25, no. 9, pp. 28-43, September, 1992. | |||
| BibTex | x | ||
| @article{ 10.1109/2.156380, author = {Allen L. Ambler and Margaret M. Burnett and Betsy A. Zimmerman}, title = {Operational versus definitional: a perspective on programming paradigms}, journal ={Computer}, volume = {25}, number = {9}, issn = {0018-9162}, year = {1992}, pages = {28-43}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.156380}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Operational versus definitional: a perspective on programming paradigms IS - 9 SN - 0018-9162 SP28 EP43 EPD - 28-43 A1 - Allen L. Ambler, A1 - Margaret M. Burnett, A1 - Betsy A. Zimmerman, PY - 1992 VL - 25 JA - Computer ER - | |||
Various paradigms that support high-level programming are discussed independently of supporting languages. The paradigms are grouped according to their approach to problem solving. The operational approach describes step-by-step how to construct a solution. The demonstrational approach is a variation on it that illustrates the solution operationally for specific examples and lets the system generalize these example solutions for other cases. The definitional approach is different. It states properties about the solution to constrain it without describing how to compute it. These three approaches are viewed on a continuum from operational to definitional. A pure language solution to the problem of sorting a list into some linear order is presented for each paradigm.

