I agree with the second statement. Mathematica promotes itself on the 
shortness of their code: 
http://blog.wolfram.com/2012/11/14/code-length-measured-in-14-languages/ , 
but that is a bit of a disadvantage. Having too much syntatic sugar takes 
away from the easy readability. Python has some advantages in that sense.

Jason

On Sunday, January 27, 2013 11:51:00 PM UTC-8, Aaron Meurer wrote:
>
> Great post. Aside from being open source (free and hackable), I think 
> we have two main advantages over Wolfram: 
>
> - As you mention, the SymPy mechanics module provides a nice 
> abstraction for doing mechanics. You don't have to remember how to 
> apply Lagrange's method or whatever. You just set up the particles and 
> frames of reference, and it figures out the rest. 
>
> - The example is much easier to read, especially for someone new to 
> the respective packages.  Mathematica's language is confusing, and if 
> you don't know what things like @, //, or /. mean, not to mention the 
> various functions like Join, With, and PadRight, it's hard to 
> understand what's going on.  With Python, the syntax is clearer, and 
> even someone who doesn't know Python (but does know the mathematical 
> notation) can guess what things mean (maybe I am biased because I know 
> Python and I don't know Mathematica). 
>
> Aaron Meurer 
>
> On Sun, Jan 27, 2013 at 6:51 PM, Jason Moore 
> <[email protected]<javascript:>> 
> wrote: 
> > Thought you all might like this demo of a fun dynamics and control 
> problem 
> > where the equations of motion are generated with the mechanics package 
> in 
> > SymPy. 
> > 
> > http://www.moorepants.info/blog/npendulum.html 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "sympy" group. 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:>. 
> > Visit this group at http://groups.google.com/group/sympy?hl=en. 
> > For more options, visit https://groups.google.com/groups/opt_out. 
> > 
> > 
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sympy?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to