What Makes a Function a Function
Chapter 1

The birth of a brand new recipe

Chapter 2

Historical rule-breakers who invented famous functions

Chapter 3

Designing your custom logic step by step

Chapter 4

Weird and wonderful functions from the real world

Ch 1 · The birth of a brand new recipe
007skaty

007skaty The defining rules of a mathematical function.

45m ago

007skaty

007skaty The Return Statement

It stops the active function when its calculations end, And returns the final value that you wanted it to send.

45m ago

007skaty
We only build new paths when the old ones can no longer keep up.

45m ago

007skaty

007skaty The Fast Inverse Square Root algorithm speeds up computer graphics.

45m ago

007skaty
What makes a function a function

007skaty Every mathematical function operates as an input-output machine, like a toaster, letting you invent new ones by defining unique rules.

45m ago

007skaty
Finding the missing logic

007skaty Creating new programming functions solved the complex 3D rendering limits of Quake III.

45m ago

007skaty
The Custom Input Playground
BETA

007skaty Plug custom inputs into your code to master building functions that never existed before.

45m ago

007skaty
Fun Fact

Fast math: John Carmack's fast inverse square root function used a strange hexadecimal constant to calculate lighting angles.

45m ago

007skaty
Gossip

Which programming language has the most elegant function syntax?

45m ago

007skaty
Quiz

If a function is defined as 'predictable,' what must it do when given the exact same input twice?

45m ago

007skaty

007skaty The anatomy of custom inputs in computer programming

45m ago

007skaty
Quiz

What term did Gottfried Wilhelm Leibniz introduce in 1692 to describe mathematical relationships?

45m ago

007skaty

007skaty How the return statement delivers results in computer programming.

45m ago

007skaty
Quiz

Which 1996 video game prompted developers to create the famous 'Fast Inverse Square Root' function for fast lighting?

45m ago

007skaty
Quiz

Why did developers have to invent a custom function for Quake III instead of using standard computer math?

45m ago

007skaty
Quiz

What is the formal programming term for the placeholder inputs that a function receives?

45m ago

007skaty
Quiz

Why is it important to restrict a custom function's inputs to only necessary data?

45m ago

007skaty
Quiz

Which programming language, invented by John McCarthy in 1958, pioneered the idea that almost everything should return a value?

45m ago

007skaty
Quiz

What happens to a program if a custom function performs calculations but lacks a return statement?

45m ago