Listen "#112 Functional Programming"
Episode Synopsis
Functional programming languages fit within a declarative paradigm and often have several key characteristics in common: immutable data types, pure functions, a distaste for global state, a preference for recursion over loops, first-class functions, and the liberal use of higher-order functions. We explain what these characteristics mean, why functional programming has been increasingly popular, and how it has influenced mainstream popular programming languages to incorporate some of its ideas. In this episode, we assume you have a working knowledge of at least one programming language. This might be one to skip for the non-programmers.
Show Notes
Episode 11: What is a Programming Language?
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.liveRead transcript
Show Notes
Episode 11: What is a Programming Language?
Follow us on Twitter @KopecExplains.
Theme “Place on Fire” Copyright 2019 Creo, CC BY 4.0
Find out more at http://kopec.liveRead transcript
More episodes of the podcast Kopec Explains Software
#135 Hacking the Classic Mac OS
20/03/2025
#134 The CrowdStrike Incident
12/08/2024
#133 Ad Blockers
21/07/2024
#132 What is Machine Learning?
02/06/2024
#131 Abandonware
19/04/2024
#130 Grace Hopper
18/03/2024
#129 BASIC
01/02/2024
#128 Copyright & Machine Learning Models
11/12/2023
#127 The Google Search Antitrust Lawsuit
13/11/2023
#126 How Does Google Make Money?
30/10/2023
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.