Why Loops EndLisa Lippincott CppCon, October 2023 Why Loops EndNo. 1The heat death of the universe👿 👿 😈 Will this loop ever end? 🙂 Yes! Execution increases the entropy of the universe, turning free energy was looking for repetition anyway, so checking this is easy! 🙂 This is a practical way to express why a loop ends!don’t end Loops that Loops that endLoops that are not required to end Loops that are0 码力 | 134 页 | 1.30 MB | 6 月前3
Why is my Build so SlowWhy is my build so slow? Sam Privett 12 Disclaimer: The views and opinions expressed in this presentation are solely those of the presenters and do not necessarily represent the views, positions, and template costs are per translation unit - #pragma once and header guards won’t save youWait, Why Do Modules Help? 45 - Eliminate redundant parsing - Precompiled Headers ≈ Modules* - Modules are0 码力 | 71 页 | 3.96 MB | 6 月前3
C++ in the Developing World, Why it MattersC++ in the developing world, why it matters Mathew Benson About Me • I like C++! • I am a Graduate Computer Scientist(since 2007) • I have been working with and researching on computers and programming types, with the use of RAII Learning/Teaching C++ • Now that we have talked a little about the “Why” I would like to touch on the “How” • I am not a teacher of the C++ language, just someone who happens code, interract with our code, read our code the better we get at using our computers Re-Evaluating “WHY” We Use Computers and Programming • As with many things in life, many people use(learn) computers0 码力 | 8 页 | 177.52 KB | 6 月前3
Real world Rust
- Why and how we use Rust in TiKVReal world Rust Why and how we use Rust in TiKV 黄东旭 PingCAP 关于我 ● 黄东旭 Dongxu_Huang ● Open source hacker / Infrastructure Engineer ● MSRA / Netease / Wandoujia / PingCAP ● CTO of PingCAP ● Codis ○ Maintain by Mozilla ● Stable: 1.13 ○ Stable enough for production use ● Alternative to C/C++ Why Rust? ● Safe ○ Thread safety guarantee ○ Segfaults free ● Blazingly fast ○ llvm backend ○ No0 码力 | 29 页 | 506.53 KB | 1 年前3
使用 TEX 写文档TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版 讨论和演示 使用 TEX 写文档 王晓东 wxd2870@163.com 中国海洋大学 September 4, 2012 KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo 一个简单例子 正文排版 讨论和演示 大纲 1 What’s TEX 历史 扩展 系统 2 Why TEX 优点 比较 3 HowTo LATEX 文档基本结构 一个简单例子 正文排版 4 讨论和演示 KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版 正文排版 讨论和演示 接下来… 1 What’s TEX 历史 扩展 系统 2 Why TEX 优点 比较 3 HowTo LATEX 文档基本结构 一个简单例子 正文排版 4 讨论和演示 KevinW@OUC 王晓东 大纲 What’s TEX 历史 扩展 系统 Why TEX 优点 比较 HowTo LATEX 文档基本结构 一个简单例子 正文排版 讨论和演示0 码力 | 65 页 | 1.07 MB | 1 年前3
Just-In-Time Compilation: The Next Big Thing(/LIBRARY) IS THE COMPILER... 3 . 2WHY JIT-COMPILE? WHY JIT-COMPILE? 3 . 3WHY JIT-COMPILE? WHY JIT-COMPILE? AOT IS NOT POSSIBLE AOT IS NOT POSSIBLE 3 . 3WHY JIT-COMPILE? WHY JIT-COMPILE? AOT IS NOT POSSIBLE . 3WHY JIT-COMPILE? WHY JIT-COMPILE? AOT IS NOT POSSIBLE AOT IS NOT POSSIBLE AOT IS NOT DESIRABLE AOT IS NOT DESIRABLE JIT GIVES PERF BENEFITS JIT GIVES PERF BENEFITS 3 . 3WHY JIT-COMPILE? WHY JIT-COMPILE GIVES PERF BENEFITS JIT GIVES PRODUCTIVITY BENEFITS JIT GIVES PRODUCTIVITY BENEFITS 3 . 3WHY JIT-COMPILE? WHY JIT-COMPILE? AOT IS NOT POSSIBLE AOT IS NOT POSSIBLE AOT IS NOT DESIRABLE AOT IS NOT DESIRABLE0 码力 | 222 页 | 5.45 MB | 6 月前3
From Eager Futures/Promises to Lazy Continuations: Evolving an Actor Library Based on Lessons Learned from Large-Scale Deploymentsbuild a library for actors in C++ … libprocess our novelty: let’s combine futures/promises + actors!why actors need futures/promises“actors” in C++ struct MyActor : public Actor { void Receive(ActorId MESSAGE_FOO_RESPONSE, response); break; case MESSAGE_BAR_REQUEST: ... } } };why actors need futures/promises hard to reason about control flow between actors ● sending/receiving considered harmful ...why actors need futures/promises MyActor actor; auto future = actor.Foo(...); instead of gotos we want: ● function calls (but without blocking so ... return futures!)why actors need futures/promises0 码力 | 264 页 | 588.96 KB | 6 月前3
Improving Our Safety With a Quantities and Units LibraryPreventing truncation of data 53CppCon 2024: Improving our safety with a quantities and units library Why Columbus thought that he reached India? 54• Abu al Abbas Ahmad ibn Muhammad ibn Kathir al-Farghani should be roughly equivalent CppCon 2024: Improving our safety with a quantities and units library Why Columbus thought that he reached India? 55// length of degree of latitude estimation by medieval Persian units library Why Columbus thought that he reached India? 56• The length of the foot on the statue of Cossutius CppCon 2024: Improving our safety with a quantities and units library Why Columbus thought0 码力 | 207 页 | 6.93 MB | 6 月前3
Template Metaprogramming: Type TraitsTuesday 3Why This Talk? 4Why This Talk? 4Why This Talk? 4Why This Talk? • Tutorial 4Why This Talk? • Tutorial • A relatively lengthy, gentle introduction - lower barrier to entry 4Why This Talk use 4Why This Talk? • Tutorial • A relatively lengthy, gentle introduction - lower barrier to entry • How to implement and how to use • Exploration of the standard set of type traits 4Why This Talk Exploration of the standard set of type traits • Focus on techniques for implementing type traits 4Why This Talk? • Tutorial • A relatively lengthy, gentle introduction - lower barrier to entry • How0 码力 | 403 页 | 5.30 MB | 6 月前3
Go 101 (Golang 101) v1.21.0Contents §0. About Go 101 - why this book is written. §1. Acknowledgments §2. An Introduction of Go - why Go is worth learning. §3. The Go Toolchain - how to compile and run Go programs. Become manner. So this article will use the interview manner to make descriptions instead. Hi Tapir, when and why did you plan to write this book? At about July 2016, after (not very intensively) using Go for two seldom languages own the four characteristics at the same time. In fact, this is the main reason why I switched to Go from Java for web development. Built-in concurrent programming support is also a0 码力 | 610 页 | 945.17 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
WhyLoopsEndismyBuildsoSlowC++intheDevelopingWorlditMattersRealworldRustandhowweuseTiKVTeXIntropdfJustInTimeCompilationTheNextBigThingFromEagerFuturesPromisestoLazyContinuationsEvolvinganActorLibraryBasedonLessonsLearnedfromLargeScaleDeploymentsImprovingOurSafetyWithQuantitiesUnitsTemplateMetaprogrammingTypeTraitsGo101Golangv121.0













