CODIGO
log in

Mathematica

AKA mma, wolfram, wolfram language, wolfram lang, wl

Mathematica logo

Summary

A comprehensive system for modern technical computing that combines computation, visualization, and programming capabilities. It's known for symbolic mathematics, data analysis, and algorithm development with a unified language and interactive notebook interface.

Paradigms

functional, symbolic, rule-based, declarative, imperative, array-oriented

Domains

scientific computing, data science, numerical analysis, data visualization, education

Key Features

pattern matching, meta-programming, reflection

Typing

dynamic system, strong typing, partial inference, runtime checking, conservative type coercion, no type annotations

Compilation

interpreted, interpreted with JIT compilation

Influenced By

Lisp, APL, Prolog, Symbolic Manipulation Program

Ratings

Startup time
▊▊
▊▊
▊▊
▊▊
▊▊
Memory usage
▊▊
▊▊
▊▊
▊▊
▊▊
Computation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Compilation speed
▊▊
▊▊
▊▊
▊▊
▊▊
Maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Community size
▊▊
▊▊
▊▊
▊▊
▊▊
Learning resources
▊▊
▊▊
▊▊
▊▊
▊▊
Job market demand
▊▊
▊▊
▊▊
▊▊
▊▊
Learning curve
▊▊
▊▊
▊▊
▊▊
▊▊
Cognitive load
▊▊
▊▊
▊▊
▊▊
▊▊
Syntax complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Semantic complexity
▊▊
▊▊
▊▊
▊▊
▊▊
Memory safety
▊▊
▊▊
▊▊
▊▊
▊▊
Concurrency ease of use
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib maturity
▊▊
▊▊
▊▊
▊▊
▊▊
Std lib size
▊▊
▊▊
▊▊
▊▊
▊▊
Backwards compatibility
▊▊
▊▊
▊▊
▊▊
▊▊
Documentation quality
▊▊
▊▊
▊▊
▊▊
▊▊

File extensions

mathematica, cdf, m, ma, mt, nb, nbp, wl, wlt

External Links

Status active
Type programming
Created 1988
Designed by Stephen Wolfram
Developed by Wolfram Research
PyPL Index N/A
TIOBE Index N/A
GitHub rank #45

Code Example

Loading...