Wolfram Computation Meets Knowledge

The Wolfram Language:
Fast Introduction for Programmers

Show additional notes for:
All sections 
Get Started

Built-in Functions

The Wolfram Language has about 5,000 built-in functions. All have names in which each word starts with a capital letter:

In[1]:=1
Range[20]
Out[1]=1
In[2]:=2
NestList[f, x, 5]
Out[2]=2

Notes for Java programmers:

The built-in functions in the Wolfram Language are integrated into the language and follow a single uniform design, rather than being in different libraries.

Notes for Python programmers:

The Wolfram Language follows a single consistent uniform design with completely integrated built-in functions, rather than loading functionality through disparate modules and libraries with differing designs and conventions.


Arguments to functions are always separated by commas.

Notes for Java programmers:

Function arguments in the Wolfram Language use square brackets [...] rather than parentheses (...). The Wolfram Language reserves parentheses for grouping, which avoids ambiguity.

Notes for Python programmers:

In the Wolfram Language, function arguments use square brackets [...] rather than parentheses (...). Parentheses are reserved for grouping.


Hover over any built-in function name to see a summary or documentation and examples...


Typical built-in functions:

Complete guide:

Notes for Java programmers:

The Wolfram Language has vastly wider built-in functionality than Java.

Notes for Python programmers:

The Wolfram Language encompasses a wider breadth and depth of built-in functionality than Python, without needing to search for and incorporate different libraries from a variety of sources.

QUICK REFERENCE: Guide to All Built-in Functions


© 2017 Wolfram. All rights reserved.