<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:wfw="http://wellformedweb.org/CommentAPI/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
     xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
          xmlns:media="http://search.yahoo.com/mrss/"
>
                
                    
                    
    
    <channel>
        <title> MakeUseOf - Functional Programming </title>
        <atom:link rel="self" href="https://www.makeuseof.com/feed/tag/functional-programming/" type="application/rss+xml" />
        <link>https://www.makeuseof.com </link>

                    <description>MUO is your guide to modern tech. Learn how to make use of the tech and gadgets around you, and discover cool stuff on the internet.</description>
        
        <lastBuildDate>Mon, 17 Apr 2023 13:15:17 GMT</lastBuildDate>
        <language>en-US</language>
                            <sy:updatePeriod>hourly</sy:updatePeriod>
                            <sy:updateFrequency>60</sy:updateFrequency>
                
                                        
                                        
            <item>
                <title><![CDATA[Understanding Python Functions: A Practical Overview]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/understanding-python-functions-a-practical-overview/]]></link>
                
                                                            <dc:creator><![CDATA[Ademola Thompson]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2023/04/python-logo-with-scribbled-python-functions-3.jpg" length="84" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Python]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Need to get to grips with functions in Python?
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>As a programmer, you will often find yourself performing an action or task repeatedly. This can be tedious and time-consuming, especially when working with a large or complex code base. Automating them with functions is a more effective approach to performing such tasks. Functions allow you to write the code logic once and use it anywhere in your program.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Mon, 17 Apr 2023 13:15:17 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/understanding-python-functions-a-practical-overview/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[Arrow Functions vs. Regular Functions in JavaScript]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/arrow-functions-vs-regular-functions-javascript/]]></link>
                
                                                            <dc:creator><![CDATA[Seth M. Thomas]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2023/03/laptop-with-javascript-code-on-the-screen.jpg" length="966" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[JavaScript]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                            <category><![CDATA[Coding Tips]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    There exist additional differences between the two apart from the syntax.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Like almost every modern programming language, JavaScript offers ways to create functions to allow for code reusability. For those who are unfamiliar with the language, there are two different ways to declare a function in JavaScript.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Fri, 17 Mar 2023 14:00:17 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/arrow-functions-vs-regular-functions-javascript/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[Pure Functions in JavaScript and How to Create Them]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/javascript-pure-functions-how-create/]]></link>
                
                                                            <dc:creator><![CDATA[David Ekete]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2022/06/javascript-featured.jpg" length="114" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Programming]]></category>
                                            <category><![CDATA[JavaScript]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Working with pure functions can be a lot less stressful, since you can test them easily and reason about them with more confidence.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Pure functions are functions that don&#39;t produce side effects and, when called with the same input parameters, will always return the same output.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Mon, 13 Mar 2023 10:30:15 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/javascript-pure-functions-how-create/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[The 3 Major Programming Paradigms You Should Know]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/programming-paradigms-major/]]></link>
                
                                                            <dc:creator><![CDATA[Kadeisha Kean]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2022/03/white-laptop.jpg" length="194744" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Programming]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                            <category><![CDATA[Object Oriented Programming]]></category>
                                            <category><![CDATA[Programming Languages]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Programming languages are complex beasts. Not only can they look very different, their entire operational models can be fundamentally different.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Programing paradigms are the theories or ideas that help to shape the different languages that you use to create software. They represent the major characteristics of a programming language, dictating its behavior. It is, therefore, safe to say that a paradigm is just as important as a programming language&rsquo;s syntax and semantics. Most popular programming languages use one of a few types of programming paradigm.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Wed, 30 Mar 2022 10:00:13 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/programming-paradigms-major/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[The 8 Easiest Programming Languages for Kids]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/programming-languages-for-kids/]]></link>
                
                                                            <dc:creator><![CDATA[Ian Buckley]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2021/07/coding_kids_fe.jpg" length="154435" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Programming]]></category>
                                            <category><![CDATA[Programming Languages]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Programming is difficult for some adults to understand, let alone youngsters. Luckily, kids have plenty of places to learn this online.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Learning to code is a challenge no matter how old you are, but it can be especially tough for kids. Not only are general programming concepts difficult to grasp, but all the rules and syntax required can be tough to get right.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Tue, 10 Aug 2021 15:00:21 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/programming-languages-for-kids/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[A Beginner's Guide to the Standard Template Library in C++]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/standard-template-library-cpp/]]></link>
                
                                                            <dc:creator><![CDATA[Nitin Ranganath]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2021/07/c-stl.jpg" length="81004" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Coding Tutorials]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Looking to better understand C++ with the Standard Template Library? Hit the books here.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>C++ is one of the most powerful and intimidating programming languages that you might encounter as a beginner. The reason is pretty straightforward. It demands a lot of code to achieve the desired output. The standard template library, or STL, can help you solve this conundrum.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Sun, 11 Jul 2021 17:45:56 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/standard-template-library-cpp/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[What Is a Function in Programming?]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/what-is-a-function-programming/]]></link>
                
                                                            <dc:creator><![CDATA[Jennifer Seaton]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2020/11/pexels-olia-danilevich-5088021.jpg" length="155001" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[Programming]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    If you're learning how to program your own code, you'll need to understand what functions are.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Do you often find yourself copying and pasting your code to reuse in different sections in your program?</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Thu, 12 Nov 2020 17:00:34 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/what-is-a-function-programming/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[High-Level vs. Low-Level Programming Languages, Explained]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/tag/high-level-low-level-programming-languages/]]></link>
                
                                                            <dc:creator><![CDATA[Anthony Grant]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2020/06/high-low-level.jpg" length="157794" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Technology Explained]]></category>
                
                                                            <category><![CDATA[Visual Basic Programming]]></category>
                                            <category><![CDATA[PHP Programming]]></category>
                                            <category><![CDATA[Jargon]]></category>
                                            <category><![CDATA[Object Oriented Programming]]></category>
                                            <category><![CDATA[C Programming]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                            <category><![CDATA[Programming Languages]]></category>
                                            <category><![CDATA[Programming Tools]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    What are high-level and low-level programming languages? How does it affect learning to write code? Here's what you need to know.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>Programming languages are separated into two classes. They can be either high-level languages or low-level languages. Each type of programming language has its own purpose. Learning the difference between the two is an important step to figuring out which one to use.</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Wed, 10 Jun 2020 16:00:00 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/tag/high-level-low-level-programming-languages/</guid>
            </item>
                                
                                        
            <item>
                <title><![CDATA[5 Functional Programming Languages You Should Know]]></title>
                                    <link><![CDATA[https://www.makeuseof.com/tag/functional-programming-languages/]]></link>
                
                                                            <dc:creator><![CDATA[Kris Wouk]]></dc:creator>
                                    
                                    <enclosure url="https://static1.makeuseofimages.com/wordpress/wp-content/uploads/2019/05/functional-programming-languages.jpg" length="142503" type="image/jpeg"/>
                
                
                                    <category><![CDATA[Programming]]></category>
                
                                                            <category><![CDATA[JavaScript]]></category>
                                            <category><![CDATA[Python]]></category>
                                            <category><![CDATA[Functional Programming]]></category>
                                    
                

                <description>
                    <![CDATA[
                                                    Want to know more about programming? It's worth learning about functional programming and what programming languages support it.
                                                ]]>
                </description>
                <content:encoded>
                    <![CDATA[
                                                                                                                                    <p>If you spend any amount of time reading up on programming trends on the internet, you'll have heard about functional programming. The term is thrown about fairly often, but what does it mean?</p>
    
                                                                                                            ]]>
                </content:encoded>
                                <pubDate>Fri, 10 May 2019 13:00:00 GMT</pubDate>
                <guid isPermaLink="true">https://www.makeuseof.com/tag/functional-programming-languages/</guid>
            </item>
            </channel>
</rss>