C++Now 2019: Michael Park “Pattern Matching: Match Me If You Can”

Описание к видео C++Now 2019: Michael Park “Pattern Matching: Match Me If You Can”

http://cppnow.org

Presentation Slides, PDFs, Source Code and other presenter materials are available at: http://cppnow.org/history/2019/talks/

Pattern matching provides a declarative approach to perform structured inspection on
complex data types. It’s a very powerful abstraction provided by many programming
languages such as Haskell and OCaml, and more recently, Rust, Scala, and Swift.

In this talk, we’ll discuss a proposal in flight (https://wg21.link/p1371) to add pattern
matching as a language feature in the C++. We’ll discuss why pattern matching is more
relevant today to C++ than ever before, many examples of how pattern matching simplifies
the structure of code, and discuss the details of the concrete features being proposed.

The goal of the talk is to communicate the state of an early proposal and gather feedback.


Michael Park
Software Engineer, Facebook
I'm a software engineer at Facebook, working on the C++ libraries and standards team. My focus for C++ is to introduce pattern matching to facilitate better code.

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
---

*--*

---

Комментарии

Информация по комментариям в разработке