home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!cis.ohio-state.edu!magnus.acs.ohio-state.edu!usenet.ins.cwru.edu!agate!stanford.edu!rutgers!utcsri!helios.physics.utoronto.ca!alchemy.chem.utoronto.ca!mroussel
- From: mroussel@alchemy.chem.utoronto.ca (Marc Roussel)
- Newsgroups: sci.math.symbolic
- Subject: Re: Serious Programming
- Message-ID: <1992Nov20.022910.12566@alchemy.chem.utoronto.ca>
- Date: 20 Nov 92 02:29:10 GMT
- References: <1992Nov17.232239.9748@access.usask.ca> <BxwrMF.Ctw@news.cso.uiuc.edu>
- Organization: Department of Chemistry, University of Toronto
- Lines: 32
-
- In article <BxwrMF.Ctw@news.cso.uiuc.edu> Richard J. Gaylord
- <gaylord@ux1.cso.uiuc.edu> writes:
- >i am comparing cas languages ONLY in terms of their ability to do
- >functional programming .
- [...]
- >i maintain that mathematica does the best job of bringing the functional
- >style of programming into scientific computing.
-
- Perhaps, but most physical scientists don't care whether they are using a
- functional programming paradigm as opposed to something else. In fact,
- I doubt that the average physical scientist would even know what
- functional programming is. Certainly none of the people with whom I
- have daily contact do, save perhaps one chap. To be honest, even though I know
- what functional programming is, I've never understood why I should care
- about this sort of (to me at least) superficial style issue.
-
- >(1) mathematica's use of fully spelled out english names for its
- >built-in functions and its use ofa mathematical equational style is
- >superior to the syntax of other languages (with the exception of APL
- >whose runic symbols and one way evaluation scheme are especially
- >appealing ).
-
- Examples, please? How many ways can you write "factor" or
- "simplify"? These two are typical of Maple functions in that they are
- fully spelled out English names. So what's so special about
- Mathematica's naming scheme? What other aspects of Mathematica's
- notation are closer to written math than Maple's? Allowing whitespace
- to stand for multiplication? Personally, I don't like that one because
- it's a source of insidious bugs.
-
- Marc R. Roussel
- mroussel@alchemy.chem.utoronto.ca
-