4 ms·
> How do you teach this without overwhelming a beginner with all this other… stuff? > Is it expected to be common knowledge for your everyday programmer? > (A
by bluejekyll 9y ago
> How do you teach this without overwhelming a beginner with all this other… stuff?
> Is it expected to be common knowledge for your everyday programmer?
> (And if the goal of adding variant to the standard library isn’t to make it a tool for the masses, shouldn’t it be?)
These are great questions for any piece of software. Especially features being introduced in a language.
- alphaalpha101 9y agoYou don't 'teach it'. You learn it.
- pas 9y agoWhy would you teach someone C++, a language that has a lot of problems because it started as C with some sugar on top and then against all odds went ahead and added a ton of things that are very un-C-ish while still supporting all the C-ishness it had (has). Teach new languages to new programmers. Then when they have firm grasp on these concepts, and for some cruel trick of fate they have to do C++ development, then they can look this up.