{"id":339,"slug":"functional-programming","name":"Functional programming","short_description":"Functional programming is a programming paradigm where programs are constructed by applying and composing functions.","url":"https://github.com/topics/functional-programming","github_count":10018,"created_by":null,"logo_url":null,"released":null,"wikipedia_url":"https://en.wikipedia.org/wiki/Functional_programming","related_topics":["oop","declarative-programming","procedural-programming","event-driven-programming"],"aliases":[],"github_url":null,"content":"\u003cp\u003eIn computer science, \u003cstrong\u003efunctional programming\u003c/strong\u003e is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm in which function definitions are trees of expressions that map values to other values, rather than a sequence of imperative statements which update the running state of the program.\u003c/p\u003e\n","created_at":"2024-07-29T13:41:04.194Z","updated_at":"2026-04-04T00:07:52.168Z","topic_url":"https://awesome.ecosyste.ms/api/v1/topics/functional-programming","html_url":"https://awesome.ecosyste.ms/topics/functional-programming","projects_url":"https://awesome.ecosyste.ms/api/v1/projects?keyword=functional-programming","lists_url":"https://awesome.ecosyste.ms/api/v1/lists?topic=functional-programming"}