Basics of Functional Programming (AQA A-Level Computer Science): Flashcards

📚Flashcards
Basics of Functional Programming
Sign up to keep revising.Create a free account to study more flashcards and track your progress.

Practise the cards

10 cards from this deck

Show

Functional programming paradigm

Programs built primarily through function calls

Core principle of functional programming

Same input always produces same output

First-class object

Object passed as argument or returned as result

Higher order function

Function that accepts another function as argument

Map function purpose

Applies a function to every element in a list

Domain of a function

Set of inputs for a function

Codomain of a function

Set of values from which outputs are drawn

Function application

Process of calculating function's result with input data

Partial function application

Passing fewer than complete number of arguments

Function composition

Combining two or more functions together

Explore AQA A-Level Computer Science Revision Notes by Topics

Explore AQA A-Level Computer Science Model Answers by Topics

Explore AQA A-Level Computer Science Quizzes by Topics

Explore AQA A-Level Computer Science Exam Questions by Topics

Join 100,000+ A-Level students studying Flashcards with us.

Select your subjects, and get access to A+ resources today.