The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (1988 vol. 5)
ISSN: 0740-7459
pp: 54-61
<p>A method is presented that takes functional programming one step further by letting the programmer change operational (parafunctional) details without restructuring or rewriting the program. Parafunctional programming is based on the premise that the what (specification) and the how (implementation) are separately identifiable and maintainable system components. Unlike conventional programming methods, parafunctional programming maintains this separation by metalinguistic constructs in the source language and a programming environment that supports structured editing and high-level debugging.</p>
parafunctional programming; functional programming; specification; implementation; metalinguistic constructs; source language; programming environment; structured editing; high-level debugging; programming; programming environments
Paul Hudak, "Exploring Parafunctional Programming: Separating the What from the How", IEEE Software, vol. 5, no. , pp. 54-61, January/February 1988, doi:10.1109/52.1994
89 ms
(Ver 3.3 (11022016))