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.
