Skip to content
0:00 / 0:00

#combinators#functioncomposition#cpp

Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023

CppNorth

6K subscribers • 3 videos on Hallway

YouTube

Intermediate. Assumes working knowledge.

10K views3 years ago2 recommendations

Programming languagesSoftware designFunctional programmingLanguage design and type systemsDesign patterns

Conor Hoekstra introduces combinatory logic and explores how different programming languages handle function composition.

cppnorth.ca​ --- Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023 Most people think of function composition as composing two unary functions together (the B combinator). However, this is only the tip of the proverbial "function composition" iceberg. This talk will be both an introduction and an overview of the world of combinatory logic and combinators. If you have ever wondered what the S, Phi, Psi, or B1 combinators are and why they are so useful, this is the talk for you. And even if you have never wondered that - I promise this talk will be worth your time. It will expand the limits of what you thought was possible with programming languages and give you the tools and knowledge to use combinators in your choice of programming language. --- Slides: github.com/CppNorth/CppNorth_Slides/tree/main/2023 Sponsored By: think-cell: think-cell.com/cppnorth JetBrains: jetbrains.com/ --- Conor Hoekstra Conor (he/him) is a Research Scientist at NVIDIA working on array programming models and languages. He is extremely passionate about programming languages, algorithms and beautiful code. He is the founder and organizer of the Programming Languages Virtual Meetup, he has a YouTube channel and is the host of two podcasts: ADSP: Algorithms + Data Structure = Programs ArrayCast Conor is also an avid conference speaker. You can find all of Conor's conference talks and podcast appearances (on other podcasts) here github.com/codereport/Content/blob/main/README.md --- CppNorth is an annual C++ conference held in Toronto, Canada. - Annual CppNorth C++ conference: cppnorth.ca/ - CppNorth Twitter: twitter.com/cppnorth --- YouTube Videos Edited & Optimised by Digital Medium: events.digital-medium.co.uk #cppnorth #cpp #programminglanguages

Why it's here

2 people recommend this

u/mttdin r/ProgrammingLanguages • Recommends

Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023

dunyakirkalion Lobsters • Recommends

Function Composition in Programming Languages