All of this reminds me of Maple, which I used in college, but so far as I can tell Maxima seems nearly equivalent.It is pretty powerful as it can do symbolic math. Worth getting familiar with. There are some youtube videos that may interest you. Run wxmaxima and try this:There are newer and more powerful programs such as mathematica but it is not open source. Then there is open source sage that is built on top of NumPy, maxima, R, GAP etc. There is no BSD port but may be the linux binary will run? I haven't tried. R, Julia etc are programming languages and they don't do symbolic math for you. They are all useful in different but overlapping contexts.Code:f(x,y):=sin(x)+cos(y); plot3d(f(x,y),[x,-5,5],[y,-5,5]);
I should add that there are symbolic math packages for Julia but I am not familiar with them. Maxima is derived from Macsyma & it has a lot of stuff built in.
Maple and Mathematica are available on Linux now and may run on the FreeBSD linuxulator, as might the Sage Linux binary, although for my purposes I think Maxima is fine.
For solitary purpose scripting though, R or Julia may be better [repetitive computations covering a single subject such as generating scheduling charts, etc].