u/mttdin r/ProgrammingLanguages • Recommends
Function Composition in Programming Languages - Conor Hoekstra - CppNorth 2023
#combinators#functioncomposition#cpp
6K subscribers • 3 videos on Hallway
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 #programminglanguagesu/mttdin r/ProgrammingLanguages • Recommends