"functional programming" meaning in English

See functional programming in All languages combined, or Wiktionary

Noun

Head templates: {{en-noun|-}} functional programming (uncountable)
  1. (programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved. Wikipedia link: functional programming Tags: uncountable Categories (topical): Programming Hypernyms: computer programming, programming Related terms: functional language, function-level programming Translations (programming paradigm): ֆունկցիոնալ ծրագրավորում (funkcʻional cragravorum) (Armenian), функциона́лно програми́ране (funkcionálno programírane) [neuter] (Bulgarian), funkcionální programování [neuter] (Czech), functioneel programmeren [neuter] (Dutch), funktionaalinen ohjelmointi (Finnish), ფუქნციონალური პროგრამირება (pukncionaluri ṗrogramireba) (Georgian), funktionale Programmierung [feminine] (German), תכנות פונקציונלי (tikhnút funktsyonáli) [masculine] (Hebrew), funkcionális programozás (Hungarian), fallaforritun [feminine] (Icelandic), 関数プログラミング (kansū-puroguramingu) (alt: かんすう―) (Japanese), programowanie funkcyjne [neuter] (Polish), programare funcțională [feminine] (Romanian), функциональное программирование (funkcionalʹnoje programmirovanije) (Russian), fonksiyonel programlama (Turkish)

Alternative forms

Download JSON data for functional programming meaning in English (4.1kB)

{
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "functional programming (uncountable)",
      "name": "en-noun"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "senses": [
    {
      "categories": [
        {
          "kind": "other",
          "name": "English entries with incorrect language header",
          "parents": [
            "Entries with incorrect language header",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Georgian terms with redundant script codes",
          "parents": [
            "Terms with redundant script codes",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "other",
          "name": "Japanese terms with redundant script codes",
          "parents": [
            "Terms with redundant script codes",
            "Entry maintenance"
          ],
          "source": "w"
        },
        {
          "kind": "topical",
          "langcode": "en",
          "name": "Programming",
          "orig": "en:Programming",
          "parents": [
            "Computing",
            "Software engineering",
            "Technology",
            "Computer science",
            "Engineering",
            "Software",
            "All topics",
            "Sciences",
            "Applied sciences",
            "Media",
            "Fundamental",
            "Communication"
          ],
          "source": "w"
        }
      ],
      "glosses": [
        "Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved."
      ],
      "hypernyms": [
        {
          "word": "computer programming"
        },
        {
          "word": "programming"
        }
      ],
      "id": "en-functional_programming-en-noun--AqCsS8K",
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Programming",
          "programming"
        ],
        [
          "assignment",
          "assignment"
        ],
        [
          "procedure",
          "procedure"
        ],
        [
          "call",
          "call"
        ],
        [
          "bind",
          "bind"
        ],
        [
          "variables",
          "variable"
        ],
        [
          "referential transparency",
          "referential transparency"
        ]
      ],
      "raw_glosses": [
        "(programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved."
      ],
      "related": [
        {
          "word": "functional language"
        },
        {
          "word": "function-level programming"
        }
      ],
      "tags": [
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ],
      "translations": [
        {
          "code": "hy",
          "lang": "Armenian",
          "roman": "funkcʻional cragravorum",
          "sense": "programming paradigm",
          "word": "ֆունկցիոնալ ծրագրավորում"
        },
        {
          "code": "bg",
          "lang": "Bulgarian",
          "roman": "funkcionálno programírane",
          "sense": "programming paradigm",
          "tags": [
            "neuter"
          ],
          "word": "функциона́лно програми́ране"
        },
        {
          "code": "cs",
          "lang": "Czech",
          "sense": "programming paradigm",
          "tags": [
            "neuter"
          ],
          "word": "funkcionální programování"
        },
        {
          "code": "nl",
          "lang": "Dutch",
          "sense": "programming paradigm",
          "tags": [
            "neuter"
          ],
          "word": "functioneel programmeren"
        },
        {
          "code": "fi",
          "lang": "Finnish",
          "sense": "programming paradigm",
          "word": "funktionaalinen ohjelmointi"
        },
        {
          "code": "ka",
          "lang": "Georgian",
          "roman": "pukncionaluri ṗrogramireba",
          "sense": "programming paradigm",
          "word": "ფუქნციონალური პროგრამირება"
        },
        {
          "code": "de",
          "lang": "German",
          "sense": "programming paradigm",
          "tags": [
            "feminine"
          ],
          "word": "funktionale Programmierung"
        },
        {
          "code": "he",
          "lang": "Hebrew",
          "roman": "tikhnút funktsyonáli",
          "sense": "programming paradigm",
          "tags": [
            "masculine"
          ],
          "word": "תכנות פונקציונלי"
        },
        {
          "code": "hu",
          "lang": "Hungarian",
          "sense": "programming paradigm",
          "word": "funkcionális programozás"
        },
        {
          "code": "is",
          "lang": "Icelandic",
          "sense": "programming paradigm",
          "tags": [
            "feminine"
          ],
          "word": "fallaforritun"
        },
        {
          "alt": "かんすう―",
          "code": "ja",
          "lang": "Japanese",
          "roman": "kansū-puroguramingu",
          "sense": "programming paradigm",
          "word": "関数プログラミング"
        },
        {
          "code": "pl",
          "lang": "Polish",
          "sense": "programming paradigm",
          "tags": [
            "neuter"
          ],
          "word": "programowanie funkcyjne"
        },
        {
          "code": "ro",
          "lang": "Romanian",
          "sense": "programming paradigm",
          "tags": [
            "feminine"
          ],
          "word": "programare funcțională"
        },
        {
          "code": "ru",
          "lang": "Russian",
          "roman": "funkcionalʹnoje programmirovanije",
          "sense": "programming paradigm",
          "word": "функциональное программирование"
        },
        {
          "code": "tr",
          "lang": "Turkish",
          "sense": "programming paradigm",
          "word": "fonksiyonel programlama"
        }
      ],
      "wikipedia": [
        "functional programming"
      ]
    }
  ],
  "word": "functional programming"
}
{
  "head_templates": [
    {
      "args": {
        "1": "-"
      },
      "expansion": "functional programming (uncountable)",
      "name": "en-noun"
    }
  ],
  "hypernyms": [
    {
      "word": "computer programming"
    },
    {
      "word": "programming"
    }
  ],
  "lang": "English",
  "lang_code": "en",
  "pos": "noun",
  "related": [
    {
      "word": "functional language"
    },
    {
      "word": "function-level programming"
    }
  ],
  "senses": [
    {
      "categories": [
        "English entries with incorrect language header",
        "English lemmas",
        "English multiword terms",
        "English nouns",
        "English uncountable nouns",
        "Georgian terms with redundant script codes",
        "Japanese terms with redundant script codes",
        "en:Programming"
      ],
      "glosses": [
        "Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved."
      ],
      "links": [
        [
          "programming",
          "programming#Noun"
        ],
        [
          "Programming",
          "programming"
        ],
        [
          "assignment",
          "assignment"
        ],
        [
          "procedure",
          "procedure"
        ],
        [
          "call",
          "call"
        ],
        [
          "bind",
          "bind"
        ],
        [
          "variables",
          "variable"
        ],
        [
          "referential transparency",
          "referential transparency"
        ]
      ],
      "raw_glosses": [
        "(programming) Programming in a style that, in lieu of assignment, uses procedure calls to bind variables to values, so that referential transparency is preserved."
      ],
      "tags": [
        "uncountable"
      ],
      "topics": [
        "computing",
        "engineering",
        "mathematics",
        "natural-sciences",
        "physical-sciences",
        "programming",
        "sciences"
      ],
      "wikipedia": [
        "functional programming"
      ]
    }
  ],
  "translations": [
    {
      "code": "hy",
      "lang": "Armenian",
      "roman": "funkcʻional cragravorum",
      "sense": "programming paradigm",
      "word": "ֆունկցիոնալ ծրագրավորում"
    },
    {
      "code": "bg",
      "lang": "Bulgarian",
      "roman": "funkcionálno programírane",
      "sense": "programming paradigm",
      "tags": [
        "neuter"
      ],
      "word": "функциона́лно програми́ране"
    },
    {
      "code": "cs",
      "lang": "Czech",
      "sense": "programming paradigm",
      "tags": [
        "neuter"
      ],
      "word": "funkcionální programování"
    },
    {
      "code": "nl",
      "lang": "Dutch",
      "sense": "programming paradigm",
      "tags": [
        "neuter"
      ],
      "word": "functioneel programmeren"
    },
    {
      "code": "fi",
      "lang": "Finnish",
      "sense": "programming paradigm",
      "word": "funktionaalinen ohjelmointi"
    },
    {
      "code": "ka",
      "lang": "Georgian",
      "roman": "pukncionaluri ṗrogramireba",
      "sense": "programming paradigm",
      "word": "ფუქნციონალური პროგრამირება"
    },
    {
      "code": "de",
      "lang": "German",
      "sense": "programming paradigm",
      "tags": [
        "feminine"
      ],
      "word": "funktionale Programmierung"
    },
    {
      "code": "he",
      "lang": "Hebrew",
      "roman": "tikhnút funktsyonáli",
      "sense": "programming paradigm",
      "tags": [
        "masculine"
      ],
      "word": "תכנות פונקציונלי"
    },
    {
      "code": "hu",
      "lang": "Hungarian",
      "sense": "programming paradigm",
      "word": "funkcionális programozás"
    },
    {
      "code": "is",
      "lang": "Icelandic",
      "sense": "programming paradigm",
      "tags": [
        "feminine"
      ],
      "word": "fallaforritun"
    },
    {
      "alt": "かんすう―",
      "code": "ja",
      "lang": "Japanese",
      "roman": "kansū-puroguramingu",
      "sense": "programming paradigm",
      "word": "関数プログラミング"
    },
    {
      "code": "pl",
      "lang": "Polish",
      "sense": "programming paradigm",
      "tags": [
        "neuter"
      ],
      "word": "programowanie funkcyjne"
    },
    {
      "code": "ro",
      "lang": "Romanian",
      "sense": "programming paradigm",
      "tags": [
        "feminine"
      ],
      "word": "programare funcțională"
    },
    {
      "code": "ru",
      "lang": "Russian",
      "roman": "funkcionalʹnoje programmirovanije",
      "sense": "programming paradigm",
      "word": "функциональное программирование"
    },
    {
      "code": "tr",
      "lang": "Turkish",
      "sense": "programming paradigm",
      "word": "fonksiyonel programlama"
    }
  ],
  "word": "functional programming"
}

This page is a part of the kaikki.org machine-readable English dictionary. This dictionary is based on structured data extracted on 2024-05-03 from the enwiktionary dump dated 2024-05-02 using wiktextract (f4fd8c9 and c9440ce). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.

If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.