Giter Club home page Giter Club logo

cpp-templates-2nd's Introduction

cpp-templates-2nd

Translation of C++ Templates 2nd | Powered by Obsidian

一直以来都想把<C++ Templates 2nd>这本书完整的学习一遍,但是以前功力不够好多东西理解不上去,再看过了一些其他的C++模板著作以后(C++模板元编程、C++设计新思维泛型编程与设计模式之应用),略有所悟。 这本书2018年出版以来市面上没有译本,我在github上找到了Walton1128的部分翻译,其中Part I的1-11章已阅毕,而Part III部分还只翻译了部分章节,Part II被暂时跳过。我在学习的过程中也找到了一些翻译的错误或是争议,均已在repo的issue中提出(open以及closed状态),相应repo见https://github.com/Walton1128/CPP-Templates-2nd--

鉴于这本书篇幅巨鸿,越是后面越是艰深难懂,所以翻译的过程势必呕心沥血,非常感谢Walton1128的无私奉献,我在享受成果的同时也希望自己能尽一份力,遂决定翻译该著作的Part II。我使用Obsidian管理译本,方便整理,也推荐给大家使用这一软件。

此外,本repo的所有内容均对外免费授权,希望更多的技术人能够薪火相传,共建理想乡。


update in 2023/08/07:

时隔几年对C++模板的理解有所精进,重新又看了一遍《C++ Templates 2nd》,顺便把12~16章中此前翻译不够准确的地方做了修正,同时也补充了第17章的翻译。到此,整个Part 2部分译毕。只可惜某才疏学浅,毕竟是个工地英语六级的门外汉,许多地方的翻译依然狗屁不通,好在我借助了GPT的力量帮忙捋顺了不少语句(厉不厉害你G哥)。重新审校的同时也不禁感慨,从机器学习到深度学习、从Bert到GPT,算来不过几年光景,何移之速也。这本书里的内容还都建立在C++17之前,虽然也涉及了部分C++20的知识,但在了解过C++20、C++23甚至未来的C++26之后再回过头来看看,不免潸然泪下,历史的沧桑感刻骨铭心。本书的第一部分和第三部分Walton1128大佬早已译毕,尽管C++还在不断地发展,但我相信《C++ Templates 2nd》以其干货满满的质量必定名垂青史,引无数后来人考古专研。

cpp-templates-2nd's People

Contributors

r00tk1ts avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cpp-templates-2nd's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.