Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Work on Basic Mathematica Stephen!

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131028] Re: Work on Basic Mathematica Stephen!
  • From: Bill Rowe <readnews at sbcglobal.net>
  • Date: Tue, 4 Jun 2013 06:00:30 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net

On 6/3/13 at 3:35 AM, fateman at cs.berkeley.edu (Richard Fateman)
wrote:

>No, my point, though I may have worn it out with repetition, is that
>using Mathematica for computer science, or implying that it
>represents computer science best practices has many hazards.

Where is it implied Mathematica represents computer science best
practices? Why should this even be an expectation for
Mathematica? Mathematica clearly has its roots in mathematics
and physics -- not computer science. Mathematica's tagline is "a
system for doing mathematics" not "a system for doing computer science".

>One of which is that it misuses common terms in ways that are wrong.

You have pointed out Mathematica uses terms differently than is
standard for computer science. Since my background is not
computer science and given your background, I assume you are
correct on this point. But, using terms differently from
standard computer science usage is far from wrong.

>For example List is used for a vector or array.

Which is perfectly reasonable from either a mathematics, physics
or engineering perspective and consequently not wrong from those perspectives.






  • Prev by Date: Re: defining a function whose parameter must be a function
  • Next by Date: Re: Definitions missing
  • Previous by thread: Re: Work on Basic Mathematica Stephen!
  • Next by thread: Re: defining a function whose parameter must be a function with two