Dozens. The standard language has been through numerous revisions (C++ 2.0, 98, 03, 11, 14, 17, 23), with no doubt many more to come - each version is a dialect. And there have been dozens of compilers, all of which define extensions to the standard - some of those extensions are copied by other compilers (and may eventually end up in the standard), others are unique to that implementation - so each compiler (even each of its successive major releases) can be viewed as a dialect. And then there are dialects defined, not by the core language features, but by which features are used, by which external libraries are used, etc. One C++ programmer is addicted to esoteric template metaprogramming, another avoids templates and treats C++ as a slightly improved version of C. One C++ programmer uses every Boost library they possibly can, another refuses to use any third party dependencies. One uses exceptions and RTTI heavily, the other always turns them off. Aren’t those all effectively different dialects, even if they are both using the exact same version of the same tools?
And then there are entire languages defined as extensions of C++, such as Apple’s Objective C++, or Microsoft’s Managed Extensions for C++ and then C++/CLI and C++/CX - and also more modest extensions such as OpenMP
Considering C++ is an object-oriented extension to C, it belongs alongside other such extensions - most notably Objective C and D (and even, to a lesser degree, Java and C#) - and there have been other attempts at that which weren’t successful - aren’t they all (in a sense) C dialects?
A large factor in the push for C# was that MS was sued by Sun for their not-totally-compliant Java dialect, Visual J++, and had to drop it as part of a settlement.
They also had Visual J# which ran on .NET, allowing Visual J++ and Java programs to target that platform.
There is also a non-Microsoft open source implementation of Java on top of .NET, IKVM.NET - I was sad to see it die when its original developer lost interest (although I just learnt it has since been revived by others)
As for knots - they say there is a significant interception in the center of the venn diagram of shibarists, scouts and climbers, not that sure about mathematicians though
I'm amused at the notion of a mathematical "shibarist" (I don't know Japanese but I understand that -ka might be the proper suffix). You've got some kinkster who wants to get tied up, but the knot nerd keeps trying to compute invariants...
Just opened Emacs in evil mode, and asked it to summarize the report back to front. Noticed a cloud of black smoke in the room and emacs asking me something about trading my soul for improved keybindings.
So, this article is not about using Messages in a way that could get you safe through Russian filtration camps (in case you haven't manage to evacuate before your city was occupied) where you phone is thoroughly examined and both having some suspicious messages and not having them at all could get you into trouble (meaning torture/death). It's about nude photos.
You could call yeast kvas, but in slavic languages there are usually other nouns used. (drozdze, drozdie, kvasok, kvasnice, закваска
, дрожжи). Kvas (the drink) is kvas everywhere.
1. Either LinkedIn is hacked by drug mafia
2. Or drug mafia has people inside LinkedIn
But first thing - you should share you full report that you've sent to LinkedIn.
You don't risk outing yourself - since mafia already knows your account.
I would disagree. You can play the violin firstly because the violin was designed so that it could produce beautiful sounds under _human_hands_. This way, not another.
It seems you are actually in agreement with the underlying argument. Humans were able to use their body, originally developed for hunting large prey, to design, build and play violins.