A general remark on learning.
It is always human to want to cram in as much stuff as possible, but this is not a good idea for at least 4 reasons. Compare to getting a black belt from blue belt level.
1. Blue to brown
2. Practice as a brown for a year
3. Brown to black.
(boost test, google test, ...)
Good idea.
A concern for me is which Boost libraries are alive and kicking; some are on sabbatical, rigor mortis etc.
https://www.boost.org/doc/libs/1_34_1/libs/test/doc/index.html
All this stuff has been extensively documented.
I think having a look at the work of the late Mark Joshi is good
https://fbe.unimelb.edu.au/__data/assets/pdf_file/0011/2591732/MARK_JOSHI_SSRN-id2277854.pdf
This code is from my 2018 C++ book for barrier options!
On a pedagogical advice to everyone , learn the maths of the binomial method and program it yourselves instead of copying from all kinds of (possibly dodgy) sites.
My two cents..
The first 2 modules are difficult indeed because it's C and a kind of survival guide to be honest.
In the past (and courses) people tried to learn C++ w/o C savvy. That does not work.
Like learning to fall before the real work.
and then the next steps (do each step 3 times). I reckon Ruska...
An emerging design pattern, an improved 3-layer model for OO inheritance.
This exposes a number of flaws in traditional approaches to OOP, plus a multiparadigm resolution thereof.
You could try designing it using C++20 Concepts.:ninja:
@APalley
@Paul Lopez
@Andy Nguyen
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.