Where does “side-effect-free” come from?

side-effect-free (English) comes from English Free, from English faller, from English -er, from Middle English -er, from Old French -er, from Latin -āre, from Proto-Italic -āō, from Proto-Indo-European -eh₂yéti — he, she.

side-effect-free (English): Of a function, operation, or expression, producing no observable changes beyond their primary output or return value

Definitions

  1. Of a function, operation, or expression, producing no observable changes beyond their primary output or return value

Ancestry of “side-effect-free”, step by step

side-effect-free traces back through two separate lines of ancestry.

via English Free

StepLanguageWordMeaning
1EnglishFreeUnconstrained
2EnglishfallerOne who falls; A fruit that falls from the tree,...
3English-erA person or thing that does an action indicated...
4Middle English-eragentive suffix; agent noun suffix
5Old French-erAlternative form of -ier, verbal suffix;...
6Latin-ārefirst conjugation
7Proto-Italic-āōForms primarily denominative verbs
8Proto-Indo-European-eh₂yétiCreates iterative/ frequentative/ intensive...
9Proto-Indo-European-yétiCreates intransitive, often deponent,...
10Proto-Indo-Europeanyé-
11Chichewaiyehe, she

via English side effect

StepLanguageWordMeaning
1Englishside effectAn unintended consequence, or secondary result, of any action, in addition to the main or intended consequence of that action
Every word from Chichewa iyeEvery word from English -erEvery word from Proto-Indo-European -yéti