LearnCPP: Website devoted to teaching you how to program in C++

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • book

    The Rust Programming Language

    All C++ learning material should be forced to link to https://doc.rust-lang.org/book/, like how cigarette packs are forced to advertise nicotine addiction therapies :^)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • missing-semester

    The Missing Semester of Your CS Education 📚

    I wish there was a good place to learn “the other parts” of C++, the build systems, using static analyzers, testing, dependency management, etc.

    I’m thinking something like MIT’s “missing semester” course which teaches the boots on the ground part of software like how to use Git.

    https://missing.csail.mit.edu/

    Maybe these resources exist for C++ and I just never found them.

    I think a lot of “modern” languages get this right by including these things from the start. The experience is so much better.

  • rules_cuda

    I have yet to encounter problems with Cuda in our Bazel environment, but I don't have to maintain the Bazel rules, since our build infra team does that.

    I would think that rules like https://github.com/liuliu/rules_cuda should work for you in Bazel. (Tensorflow also uses Bazel, so I don't think that this should be a problem.)

  • hunter

    CMake driven cross-platform package manager for C/C++. (by cpp-pm)

  • CppCoreGuidelines

    The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++

    Proper use of the language is what https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines is for. Before that, there were HICPP, JSF, MISRA, ISO/IEC TR 24772, NUREG 6463 etc.

    I have been writing in C++ for most of my professional career, I wrote company-wide guidelines, I still teach and consult. I absolutely agree that C++ is not going anywhere anytime soon. That being said, so is smoking. We can't just tell people not to smoke anymore, we live in a free society. But we really shouldn't drag more people in.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Rust Core Concepts List

    2 projects | dev.to | 23 Jun 2024
  • How to Write Tests

    1 project | dev.to | 23 Jun 2024
  • Rust Book maintainer ignore user request to fix installation guide

    1 project | news.ycombinator.com | 17 May 2024
  • Help me stop hating rust

    2 projects | news.ycombinator.com | 24 Jan 2024
  • Advice Sought: Double down on Solidity dev or switch to Product?

    1 project | /r/CryptoCurrency | 6 Dec 2023