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-09 4:08

>>564
you may as well move to a different language that isn't so hideous.

Like...
  * VB, which uses XML Literals (ohgod)
  * C#, which uses pseudo-SQL syntax (select, dear jesus!)
  * Java, which uses 'new' to instantiate a class (my god)
  * Haskell, monads (the pain, ohgod the paaaaain)
  * Python, which uses forced intendation (why, god, why.)
  * Ruby, which is the bastardchild of Python and Perl (Jesus wept.)
  * Perl, which uses regular expressions for fucking everything (god has left us)
  * Scheme/Lisp, which uses parentheses for fucking everything (hail to our new lord, satan)
  * APL, which uses UTF8-encoded syntax elements (please excuse me while i kill some kittens)

I hope you see what I try to say here (The way you described it makes every goddamn language look bad, not just C++); Or you don't, in which case I kindly beg you to go back to /b/.

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