Comments by "dkosmari" (@dkosmari) on "The Lunduke Journal"
channel.
-
2900
-
410
-
373
-
219
-
89
-
86
-
70
-
63
-
61
-
57
-
44
-
42
-
42
-
40
-
36
-
35
-
33
-
31
-
31
-
31
-
29
-
27
-
24
-
23
-
22
-
22
-
21
-
21
-
21
-
21
-
21
-
20
-
19
-
18
-
17
-
17
-
16
-
16
-
14
-
14
-
13
-
13
-
12
-
10
-
10
-
10
-
10
-
10
-
9
-
9
-
9
-
8
-
8
-
8
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
This is happening exactly to sabotage C++ (and C will be next) to prop up the competing products, like C#, Go, Carbon, etc. It didn't start with C++17, it started a few years prior to C++11. That's why they introduced an unsafe thread class, and the worst possible hash table implementation in `std::unordered_map`. Coroutines in C++ is a disaster too. `std::async()` is so bad, Microsoft, of all companies, created a better replacement. They deprecated character set conversion routines/classes without adding a replacement. And they still refuse to add named parameters to functions (despite already having named member initialization for structs). Concepts almost didn't make it into the language, Stroustrup and a few others had to pretty much do it all by themselves, because they couldn't get the committee to make any useful decision.
Basically, the standards committee has a bunch of useless clowns that have doing nothing but drag down the work to a screeching halt, for more than 2 decades now. This fake "I'm offended" performance is just yet another tactic to do the same thing.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
ESR came up with his own trojan horse, called Open Source, designed specifically to undermine the Free Software movement.
ESR used many lies to promote OS over FS: "Open Source is cheaper, it's more optimized, has less bugs, has more features, than proprietary software." It completely discarded the principle of "Freedom." The lies convinced many companies to adopt the term, knowing full well the public didn't know the difference. It's no wonder, the "Open Source" brand means nothing these days; people talk about "open source military intelligence", "open source encyclopedias", "open source social networks", etc.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
C++ is an ISO standard, it's bigger than IEEE.
Programming languages evolve to match the changing technology, the changing demands, and even to correct mistakes and incorporate new ideas.
C++ in particular, was created precisely to incorporate the best ideas of other languages. It was meant to be an every-evolving language from the very start. Initial Bjarne Stroustrup had the final word, but as more and more work was needed to deal with all the contributions and language extensions, he formed a committee, to submit a formal standard to the ANSI in 1990, and a year later to the ISO.
There's a lot of work to create a proper ISO standard, people need to get paid to make time to write technical texts, to go to meetings and discuss complex problems within the language. In order to have a voice in the Standards Committee, you have to pay to be a member; that's how they pay the people to work on the standard. Usually individuals don't pay by themselves, they're part of organizations (like corporations, research institutions, governments) that "sponsor" them. Corporations want their own engineers being part of the standards committee, to ensure the committee is focusing on problems they want solved. Compiler vendors (like Microsoft and Google) want their own engineers in the committee so their own proprietary extensions are incorporated in the standard (so they have the feature implemented in their own compiler first, and don't have to change to something different.)
Without updates to the language, C++ would not have hash tables, would not have multi-threaded support, would not have atomic operations, no lambdas, no regular expressions, etc.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@akam9919 Marx definitely wanted this to the result of his works. He outright stated, his goal was to dismantle all of society, to remove the pillars of civilization, so "they" (the intellectual bourgeoisie like himself) could mold a new type of human being that is fully obedient to the State, and never dare to revert back to the Free Market (aka "Capitalism") or God. Karl Marx never worked a day in his life, he squandered his family's money, only writing to his parents to demand more money. You can read the letters his father wrote to him, it's quite revealing how ungrateful and entitled he was. When he stopped receiving money from his family, he latched on to Engels, still acting just as demanding (you can find a letter from Marx insisting Engels to not be late with paying his rent.)
And yes, Karl Marx outright wrote, on his "On The Jewish Question" book, that Jews would not be allowed to continue existing after the global Communist revolution takes place. He also claimed that the real god of the Jews is "Capital", and therefore their religion is really "Capitalism", not "Judaism." The term "Capitalism" is an antisemitic epithet.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@ArturdeSousaRocha Let me help you finding the culprit.
The chair of the WG21 is Herb Sutter, who works for Microsoft. For years he has been proposing gutting some language elements out of C++, that would immediately make C++ code less optimized. Removal of unsigned integers, removal of relaxed atomic operations, enforcing sequencing of nonsensical operations. Microsoft also has a commercial product language, called C#, that is marketed as being a "C++ killer language."
Google funds a lot of the works of the WG21, has many of their engineers "volunteering" in higher positions of the group. Google's C++ compiler (Clang) is mainly developed by the same guy that spend the past 3~4 years now promoting a commercial product language, called Carbon, that is marketed as being a "C++ killer language."
Recently, Intel threw away their own in-house C++ compiler, and switched to one that's based on Google's C++ compiler. Intel is one of the main sources of funds for the GNU Compiler Collection (GCC).
These are the 3 main C++ (and C) compilers: MSVC, Clang and GCC. Intel's compiler would be the 4th.
Just follow the money, these working groups (for both C and C++ languages) are funded mostly by corporations that showed financial interest in killing these languages, to promote their own products.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1