this post was submitted on 21 Mar 2024
295 points (94.8% liked)

Programmer Humor

19203 readers
1129 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 10 points 6 months ago (7 children)

can someone explain please?

[–] noli 32 points 6 months ago (6 children)

In functional programming, everything is seen as a mathematical function, which means for a given input there is a given output and there can be no side effects. Changing a variable's value is considered a side effect and is thus not possible in pure functional programming. To work around this, you typically see a lot of recursive and higher order functions.

Declaring all values as const values is something you would do if you're a diehard functional programmer, as you won't mutate any values anyway.

[–] [email protected] 4 points 6 months ago

thanks, kinda understand

load more comments (5 replies)
load more comments (5 replies)