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-11-18 19:52

Children considered harmful.

http://harmful.cat-v.org/society/children/

Name: Anonymous 2011-11-18 20:38

>>600
rrrrrrright, because you just HAD TO pick the most obscure way of programming for C++ to prove your point.

jesus, we got it, you don't understand C++, so why don't you just go back to Java already?

Name: Anonymous 2011-11-18 21:00

>>602
Of course I had to, because all other ways sucks even more. FC++ is 100 times better and simpler than BOOST's lambda.

boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::bitwise_action< boost::lambda::leftshift_action>,boost::tuples::tuple< boost::lambda::lambda_functor< boost::lambda::lambda_functor_base< boost::lambda::bitwise_action< boost::lambda::leftshift_action>,boost::tuples::tuple< std::ostream&,boost::lambda::lambda_functor< boost::lambda::placeholder<1> >,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> > >,const char,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type,boost::tuples::null_type> > >::operator

Name: Anonymous 2011-11-18 21:05

>>603
please stop trying so hard, you're only embarassing yourself here

seriously, since you love Java so much more, just stick to Java, be happy with Java, and stop acting like you have to justify your habits to anyone.

for the record: boost is known as bloated, pointless, and overly complex by a many C++ programmers, and only masochists use Boost. apart from that, it's sad (very sad) that you pick Boost as the one library to represent C++. Also, FC++ is bullshit, and your "functional programming" ponyfied autism serves absolutely no use whatsoever

Name: Anonymous 2011-11-19 1:10

My question is, why does a language that never creates garbage, a garbage collector?
They say it don't be like it is, but it do.

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