From 001826a6d445b1bc65d7036a5b067fb2a9c9596e Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Mon, 12 Aug 2024 13:30:22 -0600 Subject: [PATCH] Add more C++ resources to step-1. --- examples/step-1/doc/intro.dox | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/examples/step-1/doc/intro.dox b/examples/step-1/doc/intro.dox index 22ef7bd9ef..4feaca1296 100644 --- a/examples/step-1/doc/intro.dox +++ b/examples/step-1/doc/intro.dox @@ -229,6 +229,17 @@ are worthwhile browsing through before you start any large-scale programming: to continuously transform existing code to make it fit for future extension @cite Refactoring . +- deal.II is written in C++, a language that is perhaps not the very + easiest one to learn. There are may good books that provide an + introduction to the language, as well as web resources such as + [this C++ quickstart tutorial](https://cplusplus.com/doc/tutorial/) and + [this more in-depth reference](https://www.learncpp.com/). + If all you want is to look up a + fact (say, the name of a member function of `std::vector`, or the + order of function arguments of `std::snprintf`, then + [cppreference.org](https://en.cppreference.com/) is the place many + of us go to. + - The Software Carpentry project that provides introductions to many topics that are important to dealing with software, such as version control, make files, testing, etc. It is -- 2.39.5