TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Functional Programming
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Tural Suleymani (7)
Sameer Shukla (4)
Matthew Cochran (3)
Rajiv Singh (2)
Akkiraju Ivaturi (2)
Uday Dodiya (1)
Bohdan Stupak (1)
Lokendra Singh (1)
Jaimin Shethiya (1)
Diptiranjan Sutar (1)
Bassam Alugili (1)
Jitendra Mesavaniya (1)
Himanshu Dwivedi (1)
Muhammad Aqib Shehzad (1)
Amit Kumar Singh (1)
Mehreen Tahir (1)
Afzaal Ahmad Zeeshan (1)
Amit Choudhary (1)
Shalini Juneja (1)
Dea Saddler (1)
Related resources for Functional Programming
No resource found
How Select and SelectMany Works in C#
10/26/2024 5:05:45 AM.
Learn key differences, practical use cases, and examples that demonstrate how these methods simplify data manipulation, making it easier to work with nested and complex data structures in C#.
Solid Introduction to Expression Trees in C#
9/26/2024 4:50:55 AM.
This article provides a comprehensive introduction to Expression Trees in C#. You'll learn about their structure, how they represent code as data, and their applications in LINQ queries.
Learn Higher Order Functions in JavaScript
9/18/2024 4:33:53 AM.
A higher-order function in JavaScript is a function that takes another function as an argument, returns a function, or both. This allows for reusability, code abstraction, and functional programming.
Describing Musical Domain with F#
8/20/2024 7:47:25 AM.
It covers domain-specific language (DSL) creation, music representation, algorithmic composition, and sound synthesis, showcasing how F# can facilitate advanced music analysis and generation.
Understanding flatMap in Java
7/23/2024 7:42:33 AM.
The flatMap operation in Java is a powerful tool for transforming and flattening collections. Learn about Java's `flatMap` operation in this article, which maps each element to a stream and flatte
Learn Use of Lambda Operator in C#
7/1/2024 6:28:21 AM.
Explore the versatility of lambda expressions in C#, powerful tools for creating inline functions without the need for traditional method declarations. Discover their syntax, applications in LINQ quer
Predicate Delegates in .NET Core C#: Syntax, Usage and Examples
6/22/2024 10:26:47 AM.
Like Func and Action delegates, the predicate is a delegate. It symbolizes a procedure that verifies that the passed parameter satisfies a set of requirements. One input parameter must be provided by
Understanding JavaScript: Map vs Reduce
6/2/2024 10:18:36 AM.
In this article, we delve into the JavaScript functions map and reduce, essential tools for array manipulation and functional programming. We'll explore their differences, use cases, and performan
Easy Way To Become An F# Programmer For C# Developers
5/13/2024 11:21:10 AM.
Discover the seamless transition from C# to F# with this guide. Learn the fundamentals of F# programming tailored specifically for C# developers. Explore functional programming, type inference, and .N
Implementing Railway-Oriented Programming
5/9/2024 6:16:48 AM.
In this tutorial, we will learn how to implement Railway-Oriented programming with Result Design Pattern. Railway-oriented programming enhances error handling by structuring code like a railway track.
Introduction to Railway-oriented programming
5/8/2024 6:56:15 AM.
This article delves into Railway-oriented Programming (ROP), a functional approach to error handling and data flow. It compares ROP to exceptions, offers a C# implementation, and discusses its benefit
Method Signature Honesty in Functional Programming with C#
5/2/2024 5:41:06 AM.
This article explores the concept of "method signature honesty" in functional programming with C#. It emphasizes clear communication of method behavior through signatures, promoting predicta
Exploring Frozen Collections in .NET 8 With Benchmarking
4/14/2024 5:32:01 AM.
Frozen Collections is a new .NET 8 feature that can be used to create Dictionaries and Sets for faster read operations when you don’t need to make changes after the creation. In this article, I presen
Not all Functions are C# Methods
4/13/2024 5:54:14 PM.
How to write your functional programming functions in C#? That is the main question we're going to answer in this article.
Functional programming in C# - Introduction
4/2/2024 8:55:30 AM.
Lets learn the concept of functional programming, its usage and why functional programming is important
Functional Programming in C# - Functional Features
4/2/2024 4:53:04 AM.
C# boasts diverse paradigms, including Object-Oriented, Imperative, Functional, and Generic programming. Its multi-paradigm nature empowers developers to solve problems using various styles, enhancing
JavaScript Map, Filter And Reduce
3/19/2024 11:47:34 AM.
In this article, I have explained how to leverage JavaScript's powerful array methods to Map, Filter, and Reduce. Explore functional programming concepts to manipulate data efficiently. Streamline
Filter An Array of Different Data Types by Array Filter Method
3/13/2024 8:44:17 AM.
Learn to efficiently filter arrays containing various data types using JavaScript's Array Filter method. Enhance your understanding of functional programming techniques as you manipulate arrays ba
Functional Programming in C#: Currying
9/6/2023 9:34:01 AM.
Currying is a way to re-write a function with multiple arguments in such a way as it can be called as a chain of functions each with a single argument. This article covers using a few simple utility m
What is Pure and Impure Function in JavaScript
5/22/2023 8:43:26 AM.
So in this article will be knowing about what functions in JavaScript and most importantly what is pure and impure function in JavaScript and how to differentiate among pure and impure functions.
Exploring The Benefits Of Function Currying In Java - Understanding The Concept And Advantages
3/9/2023 10:44:49 AM.
In this article, we will delve into the concept of Function Currying in Java and explore the benefits it provides. We will first explain what Function Currying is, how it works, and why it is importan
Demystifying ‘var’ In Java
1/19/2022 1:58:08 PM.
The article explains the internals of the keyword 'var' in Java.
Functional Programming Using Vavr In Java
1/3/2022 4:59:37 AM.
Article explains how to implement Functional Programming concepts in Java application using Vavr library.
Java 8 - orElse vs orElseGet
12/24/2021 7:18:09 AM.
The article explains the difference between the two methods orElse vs orElseGet.
Functional Programming in Simple Terms: Explained
3/25/2021 5:28:42 AM.
In this article we learn about Functional Programming in a very simple manner.
Functional Programming: Explained in Detail
2/5/2021 12:29:47 PM.
This article basically discusses aspects of programming in terms of functions and then discusses how C# supports functional programming.
Functional Programming In C++
11/26/2018 10:42:29 AM.
This article will show you an alternative way of using C++; How to write functional code in C++. You’ll see how to write more concise, safer, readable, reasonable code.
Functions In Functional Programming Vs Procedural Programming
6/1/2017 11:42:07 AM.
In this article, I will show you what a basic function is and the concept of the function, as it is used in functional programming and how procedural (or imperative) languages might take them wrong.
Introduction To Functional Programming And F#
3/26/2016 12:36:06 PM.
In this article you will learn about Functional Programming and F# language.
Functional Programming with C# - Composition
10/20/2012 1:59:52 AM.
In this article we'll look at using a couple different functional approaches to implementing a basic formula through composition including using monads.
Functional Programming with C#: Dynamic List Generation
9/29/2012 8:53:22 AM.
This article covers how to use functions as the basis for generating lists given some initial seed values. This technique is useful for constructing different types of numeric series, calculating growth and decay, and also useful for searching algorithms.
Getting Started With F#
5/13/2012 5:46:22 AM.
This article is an introduction to F#, including basic points and an example for learning F#. If you want to learn F# take a quick review.
The Concept of Functions And Variables in F#
5/13/2012 5:36:38 AM.
In this article you will learn about Functions and Variables of F#. This is for the people who want to have a Quick Review.