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

Pages: 1-4041-

Kill C++

Name: Anonymous 2010-09-07 11:16

C++ is C done wrong. We must purge C++ from this world.

Who is with me?

Name: Anonymous 2010-09-07 11:20

Not me.

Name: HAXUS THE COUNT ME OUT 2010-09-07 11:26

HAXUS THE COUNT ME OUT

Name: Anonymous 2010-09-07 11:30

Have you read your BS (Short for "Bjarne Stroustrup", this refers to "The C++ Programming Language") today?

Name: Anonymous 2010-09-07 11:31

Pff... Op simply doesn't know how to program it, thus he gets one segfault every two lines of code.

Actually it's a good programming language, and has a lot of support.

Name: Anonymous 2010-09-07 11:50

Actually it's a good programming language, and has a lot of support.
Only half of this statement is correct but it's also the half that matters.

Name: Anonymous 2010-09-07 11:51

There is no need to purge it. It self-selects from the pool of the idiotic and desperate, with whom I have no desire to share a decent language since they are clearly incapable of finding one themselves.

Name: Anonymous 2010-09-07 12:01

One day I will write the ultimate language

Name: Anonymous 2010-09-07 12:13

>>8
This is how all abused programming languages begin their life.

Name: Anonymous 2010-09-07 12:17

Anyone can criticize the standard, but most people who criticize are too lazy to look for the alternatives

There are already good replacement languages for C++...
PL/I, Ada, Modula-2

Name: Anonymous 2010-09-07 12:53

BAWWWWW I'm not manly enough to handle the power of C++. Therefore C++ is not worth using at all. BAWWWWW

Name: Anonymous 2010-09-07 12:55

>>11
0.3/10, and just because you made me post this.

Name: Anonymous 2010-09-07 13:07

>>11
What does manliness have to do with programming?

Name: Anonymous 2010-09-07 13:15

>>11
Totally got the point. 0/10 since it's not trolling, it's the truth.

>>13
Easy answer: only a True Man can be also a True Programmer. Also I heard web developers are Real Sissies of programming. What now?

Name: Anonymous 2010-09-07 13:27

There are 10 kinds of programmers: those who have studied C++ in depth, and those who think it's a good language.

Name: Anonymous 2010-09-07 13:35

>>15
There's an 11th kind:  Those who haven't studied it in depth but know it's not worth the trouble.

Name: Anonymous 2010-09-07 13:36

Name: Anonymous 2010-09-07 13:42

>>15,16
How about the kind that tried it and thought "this is just some useless bolt-ons for C"?

Name: Anonymous 2010-09-07 13:52

>>18
that is covered by >>16

Name: Anonymous 2010-09-07 13:58

>>19
Very well.

Name: Anonymous 2010-09-07 15:00

If it involves wide-scale genocide, count me in.

Name: VIPER 2010-09-07 15:29

JEWS

Name: Anonymous 2010-09-07 15:40

>>16,18
Those are both type 0. Any programmer who knows C++ is terrible has clearly studied deeply enough.

Name: Anonymous 2010-09-07 15:44

>>10
Has anyone here actually coded anything in Ada?

Name: Anonymous 2010-09-07 16:07

>>24
My undergraduate Algorithms and Data Structures class was taught in Ada.  Early 1990s.  Back then, the military was into Ada, so universities figured it might actually catch on.

Name: Anonymous 2010-09-07 16:41

>>25
catch on
The software industry writing reliable, correct programs? Hahaha... those ivory tower academics and their interpretation of the software industry's desire to do anything correctly.

Name: Anonymous 2010-09-07 17:28

>>10

(Ada || C99)

Name: Anonymous 2010-09-07 18:07

>>23
Any programmer who knows his language/technology deeply enough hates it.

Name: Anonymous 2010-09-07 18:20

>>28
There's a difference between hating your job and knowing something is genuinely terrible.

Name: Anonymous 2010-09-07 21:00

C++ is to C what Cedega is to Wine. Cedega was created from Wine to make something that would be better for games, but it seems that its predecessor has caught up and no one cares about Cedega anymore.

Name: Anonymous 2010-09-07 21:10

>>30
A Terrible! analogy

Name: Anonymous 2010-09-07 22:22

>>30
but it seems that its predecessor has caught up

caught up...youre refering to C99 right? *rolleyes*

hint: C99 is C with C++ features added

Name: Anonymous 2010-09-07 22:26

>>30
The difference is that at one point, Cedega was actually better than Wine.

Name: Anonymous 2010-09-07 22:33

>>33
speaking of which, is it actually feasible that Windows could be reverse engineered well enough that their will ever be a 100% functioning Windows emulator on Linux?

Name: Anonymous 2010-09-07 22:36

>>34
VirtualBox

Name: Anonymous 2010-09-07 22:42

>>35
Virtualbox is an x86 emultaor, so of course its possible to run any OS on it since x86 architecture is well known. Emulating an OS is much harder than emulating hardware.

Name: Anonymous 2010-09-07 22:55

>>36
Emulating an OS is much harder than emulating hardware.
hurr

Name: Anonymous 2010-09-07 23:40

>>37
hurr
durr

Name: Anonymous 2010-09-08 13:12

>>37
YHBT

Name: Anonymous 2010-09-08 13:22

>>39
No, I haven't.

Name: The new lucker 2010 2010-09-08 15:50

wth ??? what are u talking about ? c++ is not shit...
its more effective than other languages and with the new standard it will be MUCH bettok its your opinion, but u dont need to try to "KILL" the language! that's crazy and hopeless

Name: Anonymous 2010-09-08 16:05

Name: Anonymous 2010-09-08 16:26

>>42
(fuck '(your shitty language))

Name: Anonymous 2010-09-08 21:30

>>43
LISP is slow and bloated. If you replaced every program written in C and C++ with a LISP program you'd need dozens of gigabytes of RAM and a CPU ten times as fast to do the same thing.

Name: >>43 2010-09-08 21:43

>>44
You're exaggerating and my reason for disliking Lisp is not its performance (which I believe could be much ameliorated using a JIT and compiler hints); the fact that I sometimes find good-written Perl easier to read than good-written Lisp should speak for itself.

Name: Anonymous 2010-09-08 21:52

>>45
It speaks more to your knowledge of Lisp and Perl.

Name: Anonymous 2010-09-08 22:05

>>46
this, only sage

Name: Anonymous 2010-09-08 22:58

>>45
Perl 6 is readable Lisp.

Name: Anonymous 2010-09-08 23:09

>>46
I don't think so. I hate reading Lisp programs; even when I'm forced to work with Perl it's much easier to understand other people's code than otherwise.

Name: Anonymous 2010-09-09 0:02

>>49
I hate reading Lisp programs
Well there's your problem. You've got some kind of mental block.

Name: Anonymous 2010-09-09 0:36

>>50
block
Nice pun, asshole.

Name: Anonymous 2010-09-09 2:08

>>49
I'd correct >>46 and say it speaks to your experience, not knowledge. It takes a lot of experience to get used to reading Lisp code.

Curly-brace languages are no different of course. It's just that there are a lot of them, and you probably have Java/C/C++ experience, so you are used to reading them.

Name: Anonymous 2010-09-09 5:01

C++ sucks.

Name: Anonymous 2010-09-09 5:13

C++ doesn't suck.

Name: Anonymous 2010-09-09 5:18

C++ Sucks.

Name: Anonymous 2010-09-09 9:08

I think all anti-C++ posts should permanently fill the front page, except for the first thread, which is about SICP.

Name: Anonymous 2010-09-09 14:59

>>8

do it fag.

search for ParrotVM and start today.

Name: Anonymous 2010-09-09 20:28

C++ does suck, and the fact that I have no choice but to use it sucks even more.  I ran into this today:


class shit
{
   class inner_shit
   {
      // A fucntion pointer
      typedef void (inner_shit::*func)(int a);

      func f;
   }

   std::vector<inner_shit *> vec;

   void shit_func()
   {
      // I'd like to actually call the fucking "f" function member of an "inner_shit" here...
   }
};


Struggled with it for thirty minutes before I figured out that the correct syntax is:


      (this->*vec[5]->f)(5);


If you omit anything -- the bullshit this->* or the parentheses around the whole first part -- compiler error.

Name: Anonymous 2010-09-09 20:30

>>58
Oops, I left a semicolon off the end of class inner_shit declaration.  Probably screwed up other things, too.  idgaf

Name: Anonymous 2010-09-10 18:14

>>58
That's because your "func" is not a function pointer, it's a method pointer. If you had google'd "method pointer" you would have found the answer right away.

Name: Anonymous 2010-09-10 22:43

>>60
sage your shit

Name: Anonymous 2010-09-12 16:19

D

Name: Anonymous 2011-02-04 11:56

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