W
W
WooWooWoo2014-10-22 16:33:46
Programming
WooWooWoo, 2014-10-22 16:33:46

What are the prospects for Wolfram Mathematica?

Actually, at the university, we begin to study Wolfram Mathematica. I would like to know what are its pros and cons, where it is used, etc.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
mamkaololosha, 2014-10-22
@mamkaololosha

This is a very powerful computing package. It is used in all sorts of research laboratories for calculations that a conventional calculator cannot handle. It can be very useful if you are an accomplished mathematician and you need to solve all sorts of complex problems. Its necessity can be compared with matan and theorver. If you are not going to spend the rest of your life in research laboratories, then you do not need it at all. So the prospects are like those of Haskell. Those who need it use it very actively. If you don't know why you need it, then you don't need it.

C
Cyril, 2014-10-22
@endemic

Pros:
Symbolic calculations: cos'(x) will give you sin(x)
Easy to plot Plot[cos'(x)] will plot the derivative
Can be animated: Animate[cos(ax), {a, 0, 100}] will show animated picture
A lot of data, a lot of implemented numerical methods. Lot. A lot of things
Cons:
Own language: Personally, I don't really like the language of mathematics.
Speed: Wrote a program in mathematics and C++. On the plus side, it's about 100 times faster. It seems like mathematics is written in Java and interprets the code. Perhaps the slowdown is related to this.
Used:
Mathematicians and physicists for symbolic calculations, visualization, graphs, illustrative examples. It can also be used for numerical calculations, but according to my feelings, Matlab is more popular here.
TL;DR: If you need to plot a vector field of tension and a density gradient, mathematics is indispensable. If you need to sketch a program that downloads a small database from the site and calculates the average salary for employees - look towards .Net or Java

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question