Knowledge Built In
The philosophy of Wolfram Language is to build as much knowledge—about algorithms and the world—into the language as possible.
The Power of Symbolic Programming
Wolfram Language represents everything—data, formulas, code, graphics, documents, interfaces, etc.—as symbolic expressions, making possible a new level of programming flexibility and power.
![Compute an Visualize Geographic Data notebook](img/overview/notebook2-with-callout.png)
![Compute an Visualize Geographic Data notebook](img/overview/notebook2.png)
![](img/overview/functions-vs-time.png)
The Wolfram Language Trajectory
Wolfram Language, first released in Mathematica in 1988, initiated a revolution in computational mathematics and has continuously expanded into all areas of computation, driving advances in industry and research for more than three decades.
Highlighted Core Areas
Machine Learning
Visualization
Image Computation
Calculus & Algebra
Optimization
FEM
Geometric Computation
Chemistry
Audio Computation
Video Computation
Knowledgebase
Geography
Control Systems
Signal Processing
Mathematical Functions
User Interfaces
Tools for AIs
Explore What’s Built into Wolfram Language
Community Resources
![Wolfram Community](img/overview/icon-community.png)
Wolfram Community
Engage with experts, inventors, tinkerers and explorers. Ask questions and share ideas.
![Paclet Repository](img/overview/icon-pacletrepo.png)
Paclet Repository
Community-contributed installable additions to Wolfram Language
![Function Repository](img/overview/icon-functionrepo.png)
Function Repository
Thousands of community-contributed Wolfram Language functions anyone can use
![Demonstrations Project](img/overview/icon-demonstrations.png)
Demonstrations Project
13,000+ interactive apps with open code exploring topics in science, math, engineering, technology and more