CppCon 2016: Ben Deane “Using Types Effectively"
http://CppCon.org
—
Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/cppcon/cppcon2016
—
C++ has a pretty good type system, and modern C++ gives us a greater ability than ever before to use that type system for good: to make APIs easier to use and harder to misuse, to make our datatypes more closely express our intent, and generally to make code safer, more obvious in function and perhaps even faster.
This is an interactive session - incorporating games played between presenter and audience, even - taking a look at choices available to us as datatype and API designers, and examining how a little knowledge about the algebra of algebraic datatypes can help. We'll see why std::optional and (hopefully soon) std::variant will quickly become an essential part of everyone's toolbox, and also explore how types can be used to express not just the structure of data, but also the behaviour of objects and functions.
—
Ben Deane
Principal Software Engineer, Blizzard Entertainment
Ben has been writing games for almost 20 years, and in C++ for most of that. He is currently a Principal Engineer at Blizzard Entertainment where he works on the Battle.net team. He's always looking for useful new techniques in C++, and he likes functional programming.
—
'개발자' 카테고리의 다른 글
역대급 50가지 프로그래밍 명언 (0) | 2018.01.25 |
---|---|
Visual Studio 에서 한글 깨짐 - Visual Studio 한글 문제 (0) | 2017.10.17 |
개발자와 프로그래머를 위한 무료 한글 서적 목록 (0) | 2017.09.19 |
성공적인 웹 개발자가 되기 위한 21단계 (0) | 2017.06.20 |
인공지능 양대 산맥인 IBM과 구글 (0) | 2017.03.20 |
코딩하면 봐야하는 필수 사이트 (0) | 2017.03.18 |
사물인터넷 무선통신 종류 (0) | 2017.03.15 |
소스코드 쉽게 아주 보기좋게 만들어주는 곳 colorscripter 코드넣기 코드 이쁘게 (0) | 2017.02.10 |
더욱 좋은 정보를 제공하겠습니다.~ ^^