Software Hardware List
Chapter
number
Software
required
(With
version)
Free/Proprietary
If
proprietary,
can code
testing be
performed
using a
trial
version
If
proprietary,
then cost of
the
software
Download
links to the
software
Hardware
specifications
OS
required
1
Any recent
C++ compiler
with at least
partial C++17
support.
GCC, Clang
and Microsoft
Visual
C++ are good
choices
Free Yes -
GCC: https:/
/gcc.gnu.org/
Clang: https:/
/clang.llvm.
org/get_
started.html
Microsoft
Visual C++:
https://
support.
microsoft.
com/en-in/
help/2977003/
the-latest-
supported-
visual-c-
downloads
Windows
Libraries
such as Boost,
Range v3
(chapter 6)
and OpenCL
(Chapter 11)
Free - -