Skip to content

C++ Concepts vs Rust Traits vs Haskell Typeclasses vs Swift Protocols

Photo of Michael Daum
Hosted By
Michael D.
C++ Concepts vs Rust Traits vs Haskell Typeclasses vs Swift Protocols

Details

C++20 comes with Concepts - one of the four major features of C++20. This talk will explore what Concepts are and how to use them - and how they are different and similar to "adjacent" language features such as Rust Traits, Haskell Typeclasses and Swift Protocols. This talk will be a "must see" for programming language enthusiasts.

About the Speaker

Conor Hoekstra is a Senior Library Software Engineer at NVIDIA working on the RAPIDS team. He is extremely passionate about programming languages, algorithms and beautiful code. He is the founder and organizer of the Programming Languages Virtual Meetup and he has a YouTube channel.

Twitter: https://twitter.com/code_report
YouTube: https://www.youtube.com/codereport
Github: https://github.com/codereport
LinkedIn: https://www.linkedin.com/in/conorhoekstra/

Photo of C++TO The Toronto C++ User Group group
C++TO The Toronto C++ User Group
See more events