From: Wolfgang Bangerth Date: Mon, 12 Aug 2024 19:30:22 +0000 (-0600) Subject: Add more C++ resources to step-1. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F17483%2Fhead;p=dealii.git Add more C++ resources to step-1. --- 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