Wolfram Language
The Language Behind Mathematica
Wolfram Language code
Because of the powerful built-in functions, you can do a lot with only a single line of code. Here is how you would compute the sum of the first 100 prime numbers:
Sum[Prime[n], {n,1,100}]
Here is how you would generate 2000 numbers from the standard normal distribution:
RandomVariate[NormalDistribution[0,1], 2000]
The Wolfram Language, created by and named after Stephen Wolfram, was first used in the product Mathematica.
Wolfram Language code is interpreted by the Wolfram kernel, and there are plans to compile it into an executable.
No. The Wolfram Language is a proprietary language created by and licensed by Wolfram.
The cost of using the Wolfram Language varies. You can write and run Wolfram Language code for free using the Wolfram Engine. However, if you'd like to use the more user-friendly front end, Mathematica or Wolfram|One is recommended. For running Wolfram code in a production environment, you'll typically need to contact Wolfram directly to discuss licensing options.
If you check the TIOBE Index, you'll notice that the Wolfram Language isn't listed, as it remains fairly niche. It’s heavily used in academia, particularly by mathematicians and physicists. With an unmatched library of computational functions, the Wolfram Language is highly recommended for cutting-edge computational research.
In the Wolfram Language, there are no traditional data types. Instead, everything is an expression, which can consist of simpler expressions. These fundamental types of expressions are:
As of September 20, 2024, there are 6,408 built-in functions—or expressions—in the Wolfram Language. You can check how many are available in your version using this command:
EntityValue["WolframLanguageSymbol", "EntityCount"]