• This repository has been archived on 27/Mar/2021
  • Stars
    star
    202
  • Rank 193,691 (Top 4 %)
  • Language
  • License
    Apache License 2.0
  • Created almost 5 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

📖 作为对《Concurrency with Modern C++》的中文翻译。

Concurrency with Modern C++

  • 作者:Rainer Grimm
  • 译者:陈晓伟
  • 原文发布时间:2019年03月19日

翻译是译者用自己的思想,换一种语言,对原作者想法的重新阐释。鉴于我的学识所限,误解和错译在所难免。如果你能买到本书的原版,且有能力阅读英文,请直接去读原文。因为与之相较,我的译文可能根本不值得一读。

— 云风,程序员修炼之道第2版译者

本书概述

每个专业的C++开发者,都应该知晓的并发性。

本书是一场关于C++并发的旅程。

  • C++11和C++14创建了并发和并行的基础件。

  • C++17中,将标准模板库(STL)的大部分算法并行化。这意味着大多数基于STL的算法可以串行、并行或向量化执行。

  • C++的并发之旅并没有停止。C++20/23中还有增强版future、协程(coroutines)、事件性内存(transactional_memory)等等。

本书解释了C++中的并发性,并提供了许多代码示例。因此,可以将理论与实践相结合。

因为这本书与并发相关,所以我展示了很多容易出错的地方,并展示避免或解决它们的方案。

书与作者

这本书使用英语完成。在写书之前,我在我的英文博客www.ModernesCpp.com发布了要写这本书的消息,并得到了很多人的回复。有大概有50多个人要帮我校对。特别感谢我的闺女Juliette,对本书的布局进行升华;还有我的儿子,你是本书的第一个审阅者哦。当然,还有很多很多人 : NikosAthanasiou, RobertBadea, JoeDas, Jonas Devlieghere, Randy Hormann, Lasse Natvig, Erik Newton, Ian Reeve, Bart Vandewoestyne, Dafydd Walters, Andrzej Warzynski, 以及Enrico Zschemisch。

我已经做了20多年的软件架构师、团队带头人和讲师。在业余时间,我喜欢了解关于C++、Python和Haskell的信息。2016年时,我决定为自己工作。我会组织关于C++和Python的研讨会。

在Oberstdorf时,我换了一个新的髋关节(义肢)。本书的前半部分是在诊所期间所写,这段时间充满挑战,对我写书也有很大的帮助。

本书相关

More Repositories

1

Cpp_Concurrency_In_Action

📖 作为对《C++ Concurrency in Action》英文版的中文翻译。
1,919
star
2

CPP-Concurrency-In-Action-2ed-2019

📖 作为对《C++ Concurrency in Action - SECOND EDITION》的中文翻译。
1,774
star
3

CMake-Cookbook

📖 作为对《CMake Cookbook》的中文翻译。
1,191
star
4

CPP-17-STL-cookbook

作为对《C++17 STL cookbook》英文版的中文翻译。
1,108
star
5

Learn-LLVM-12

《Learn LLVM 12》的非专业个人翻译
TeX
519
star
6

Modern-CMake-for-Cpp

《Modern CMake for C++》的非专业个人翻译
TeX
133
star
7

Heterogeneous-Computing-with-OpenCL-2.0

📖 作为对《Heterogeneous Computing with OpenCL 2.0》英文版的中文翻译。
107
star
8

Cpp-Templates-2nd

《C++ Templates The Complete Guide - second edition》的非专业个人翻译
TeX
98
star
9

CPP-20-STL-Cookbook

《C++20 STL Cookbook》的非专业个人翻译
TeX
96
star
10

LLVM-Techniques-Tips-and-Best-Practies

《LLVM Techniques, Tips, and Best Practices》的非专业个人翻译
TeX
89
star
11

The-Art-of-Writing-Efficient-Programs

《The Art of Writing Efficient Programs》的非专业个人翻译
TeX
59
star
12

CMake-Best-Practices

《CMake Best Practices》的非专业个人翻译
TeX
54
star
13

CPP-Move-Semantics

《C++ Move Semantics》的非专业个人翻译
TeX
52
star
14

Expert-Cpp

Expert C++的个人翻译
TeX
50
star
15

Data-Paralle-Cpp

个人翻译《Data Parallel C++》
TeX
49
star
16

Software-Architecture-with-Cpp

《Software Architecture with C++》的非专业个人翻译
TeX
46
star
17

CXX20-Get-Details

《C++20 - Get the Details 》的非专业个人翻译
TeX
39
star
18

Template-Metaprogramming-with-CPP

《Template Metaprogramming with C++ 》的非专业个人翻译
TeX
28
star
19

The-CXX-Library-Fourth-Edition-include-CXX23

《The C++ Standard Library》的非专业个人翻译
TeX
12
star
20

xiaoweiChen

MySelf
6
star
21

Learning-Accurate-Low-Bit-Deep-Neural-Networks-with-Stochastic-Quantization

作为对论文Learning Accurate Low-Bit Deep Neural Networks with Stochastic Quantization的中文翻译。
3
star
22

Tensorflow-2.x-Alexnet

A TensorFlow 2.x implementation of AlexNet
Python
1
star
23

Towards-Principled-Design-of-Deep-Convolutional-Networks

1
star
24

Tensorflow-2.x-ResNet

A TensorFlow 2.x implementation of ResNet
Python
1
star