Monthly Read Posts in Jan 2018
C++17 constexpr everything (or as much as the compiler can)
名字不明觉厉结果是入门级读物,有点水…
Windows 线程栈内存的布局,包括 guard page 来提示栈溢出的一些细节
下面是一些 Talk
allocator Is to Allocation what vector Is to Vexation - Andrei Alexandrescu - CppCon 2015
只能说不明觉厉,因为学不到什么有用的东西…
CLANG C2 for Windows - Jim Radigan - CppCon 2015
演讲者似乎是这个项目的主导,并且实现了 MSVC 的 coroutine。
期待什么时候 clang/c2 可以作为 MSVC 的默认配置…
另:演讲者长得有点像 house of cards S4 里的 Mark Usher,很 charming
Applying functional programming in code design - Michał Dominiak - CppCon 2015
很糟糕的一个 talk,难以想象这么有意思的 topic,talk 全程居然没有一行代码的展示….
不过里面提到的 node-based data structures 适合用来实现 functional programming 的一些基础设施,我一开始完全是懵逼的,直到看了 Seven Concurrency in Seven Weeks 里的第一章还是第二章,才意识到核心是什么。可见这个 talk 是多么的不友好。
C++11, 14, 17 Atomics - the Deep Dive - Michael Wong - CppCon 2015
作者是 IBM compiler team 的 director,说话有点意思。
另外这个 talk 的 PPT 值得研究一下,尤其是涉及到 happens-before / synchronized-with .etc 这类同步语义的内容
因为一月份快接近年底了,事情比较多,也很杂,所以自己的学习进度明显被拖慢了,希望从2月份开始能够迅速回到正常节奏。