Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Plan 9 Uses are total nutjobs

Name: Anonymous 2011-01-07 4:27

"Why?" you surely wonder. Actually, I didn't want to start yet another C++ discussion, mostly because alot of links from cat-v.org would fit perfectly in this context.

But there is this particular site of cat-v.org, that literally screams "HEY! LOOK AT ME! I'M LOUD! I'M ANNOYING! I SAY THINGS! I CRITICIZE EVERY POSSIBLE ASPECT! LOOK AT ME! LOOK AT ME DAMMIT". That particular site is: http://harmful.cat-v.org/software/c++/

Okay, just a boring link to an interview with Stroustrup (the billionth this time), where stroustrup explains why he 'created' C++ (again, a topic that had been discussed a billion times before).

But it's more about the quotes, not the link. It includes classy ones like this: "If you think C++ is not overly complicated, just what is a protected abstract virtual base pure virtual private destructor and when was the last time you needed one? " ---

The author could as well have said: "I don't understand language $XYZ, so it must be a) extremely bad, b) the work of satan himself c) the work of communists", instead of saying "I don't understand language $XYZ, but maybe it's because.... I never learned it! Or because I never bothered to learn it to begin with" - Not on cat-v.org. No.

Another fairly ``common'' argument against C++ is the lack of a Garbage Collector. My question is, why does a language that never creates garbage, a garbage collector? A GC is used in a language that doesn't run natively (read: compiled to machinecode, and the machine just runs the code literally), since the Virtual Machine has to organize allocated chunks somehow.

But since C++ doesn't run in a Virtual Machine, and therefore doesn't have a layer that is required to keep track of allocated and de-allocated references, the need of a garbage collector is simply void.

Don't get me wrong though, not everything of cat-v.org is bad; My personal favourite is this one: http://harmful.cat-v.org/software/GNU/ - Because it's simply the truth. Fuck GNU.

Oh dear cat-v.org, please continue to exist for the next thousand years, so that we always have something to point and laugh about (but mostly only the authors of cat-v.org themselves, of course).

Name: Anonymous 2011-01-07 8:11

>>534

posix_main.cpp||In function ‘int main()’:|
posix_main.cpp|11|error: ‘Thread’ was not declared in this scope|
posix_main.cpp|11|error: ‘Sagefault’ was not declared in this scope|
||=== Build finished: 2 errors, 0 warnings ===|

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List