Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Possible to use Mathematica from other programming languages (python/C#)?

Is it possible to use Mathematica's computing capabilities from other languages? I need to do some complex operations (not necessarily symbolic, btw), and it'd be pretty sweet to be able to just call Mathematica's functions or running Mathematica's code right from my python/c#'s program.

Is it possible?

like image 411
devoured elysium Avatar asked Nov 23 '09 14:11

devoured elysium


People also ask

Is python similar to Mathematica?

If you would be using Mathematica in your data science job, you would realise very soon that you wasted a lot of time by using other software like for example Python. Yes, Python is a very good software but it is not Mathematica.

Is Mathematica a programming language?

Mathematica is often the first major software product running on new computer architectures. Mathematica is taught as a first programming language in many university courses.

What is Mathematica good for?

Wolfram Mathematica is great in AI and KI data analysis. Wolfram Mathematica is great in solving of any kind of mathematical problem for examples PDEs. Wolfram Mathematica has efficient and versatile feature for visualization problems.


2 Answers

Looks like there is a MathLink API you can use from C#, c or Java, have you checked this out?

http://reference.wolfram.com/mathematica/guide/MathLinkAPI.html

like image 99
Sean Avatar answered Oct 20 '22 22:10

Sean


To links about usage of python and .Net (for C#)

like image 31
Kai Huppmann Avatar answered Oct 20 '22 21:10

Kai Huppmann