Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'd admire the functions of sympy library, what it does is really awesome. The integration functions are really few guys intellectual work. But where exactly we use them practically on computers? If not sympy, do we really need such libraries? If we need them, what languages would satisfy our needs?

share|improve this question
You'd use SymPy if you were writing algorithms involving advanced math in Python. – Adam Lear Nov 3 '11 at 18:56
do we have a similar library in written in C – user1027046 Nov 4 '11 at 16:13
Check out this Gnu Scientific Library for C developers.<br /> <br /> Checkout more libraries here:<br /><br /> and here:<br /><br /> – Badar Aug 2 '12 at 0:41

In some scientific fields (from experience: mostly mathematics and physics; most engineers prefer to use numerical approximations), often is interesting to calculate exact forms for integrals, derivatives, solutions of differential equations etc...

Thus, SymPy becomes useful for those applications. Also, I imagine it being useful for educational applications (where an exact answer, at least for simple problems, is interesting)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.