C++ Core Guidelines (Bjarne Stroustrup, et al)

0.0 (0)
C++ Core Guidelines (Bjarne Stroustrup, et al)

The guidelines' purpose is to assist users in efficiently using contemporary C++. We refer to C++11, C++14, and C++17 as "modern C++." In other words, assuming you can start today, how would you like your code to appear in five years? 10 years from now?

Interfaces, resource management, memory management, and concurrency are some of the higher-level topics that are the emphasis of the guidelines. These guidelines have an impact on library and application architecture. Following the guidelines will result in code that is much more likely to catch programming logic problems than is typical in today's code, is statically type-safe, has no resource leaks, and more. It will operate quickly, so you can afford to do things correctly.

Ebook Details

About the Authors
  • Danish computer scientist Bjarne Stroustrup is well known for inventing and perfecting the C++ programming language. [5] In addition to working at Morgan Stanley in New York as a Managing Director, he is a visiting professor at Columbia University.
  • Known for his expertise in C++, Herb Sutter. He has written books and contributed to Dr. Dobb's Journal as a columnist. He began working for Microsoft in 2002 as a platform advocate for Visual C++.NET and quickly advanced to the position of senior software architect for C++/CLI.
MIT-style License
eBook Format

Similar Programming & Computer Books

Guide pour la programmation réseaux de Beej's - Utilisation des sockets Internet - Beej's Network Programming Guide - Using Internet Sockets (Brian Hall)
Any normal C programmer should be able to understand the basics of networking after reading this free programming document.  
Cours de C/C++ - C/C++ courses (Christian Casteyde)
One of the most popular programming languages nowadays is C++. It is incredibly efficient and simple to use. But it has a rep for being difficult to read and...
Integration and Automation of Manufacturing Systems (Hugh Jack)
Since 1993, the author has used extra resources to teach laboratory-based integrated manufacturing courses, which have grown into this book. It is intended to avoid research-oriented themes and concentrate...
Automating Manufacturing Systems with PLCs (Hugh Jack)
This is the draft of a book on control systems based on programmable logic controllers (PLCs), which is now being used to teach an undergraduate controls course called Manufacturing...
PIC Microcontrollers (Milan Verle)
It's time to educate yourself on microcontrollers and how they work if you haven't before. You will love working with PIC microcontrollers because of the many pictures and real-world...
Programming dsPIC (Digital Signal Controllers) Microcontroller in PASCAL (Zoran Milivojevic, et al)
Learn how to create your own programs, how to debug them, and how to launch a microcontroller using them.
Creating Games in C++: A Step-by-Step Guide (David Conger, et al)
Love playing video games? Ever wished you could design your own, complete with bells and whistles? It's not as difficult as you may imagine, and you don't need to...
Language Translation Using PCCTS and C++: A Reference Guide (Terence John Parr)
This free programming book serves as a reference for the source-to-source parser generator SORCERER and the tree-parser generator ANTLR, Another Tool for Language Recognition. It is not meant to...
Parallel Complexity Theory (Sanjeev Arora, et al.)
The focus of this free programming book is the research of Parallel Computing and Programming, which serves as an abstract indicator of the complexity of parallel computing problems. ...
Computational Complexity: A Conceptual Perspective (Oded Goldreich)
The study of the innate complexity of computer jobs is introduced conceptually in this free programming book. It is meant to be used as a textbook or for independent...

User reviews

There are no user reviews for this listing.
Rate this Book