Re: Functional Programming in the Larger or FunctionalOriented Software Engineering
"Tommy M. McGuire" <[email protected]> Sun, 18 Mar 2007 16:44:30 -0500
| Newsgroups | gmane.comp.lang.lightweight |
|---|---|
| Message-ID | <[email protected]> |
[email protected] wrote: > For instance, there are some > NLP tools that would generate some class declarations based on a > paragraph, in plain readable english, describing "a real world situation". > I haven't seen anything of the sort with functional programs. I've seen some lovely NLP tools that would translate in both directions between plain, readable English and C type definitions. Not really functional programs, but not objects, either. > Not sure in > what sense functional programs are "more abstract" than OO programs, Roughly the same sense that computing a definite integral by finding the antiderivative of your function and solving is "more abstract" than finding an approximation by the sum-of-rectangles method? > but > OO abstractions seem to be already available in one's head so working with > them requires less effort. Just make sure the abstractions in your head match the semantics that you're using to work with them. -- Tommy "circle is-a ellipse? ellipse is-a circle? ellipse has-a circle?" McGuire [email protected]