The "MEANING" of C++

This is a discussion on The "MEANING" of C++ within the A Brief History of Cprogramming.com forums, part of the Community Boards category; >Thanks Prelude for clearing that up ! Actually, I was being pedantic. The actual joke is as you guessed. In ...

  1. #16
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >Thanks Prelude for clearing that up !
    Actually, I was being pedantic. The actual joke is as you guessed. In reality, neither the original joke nor the alternative take on it are actually funny. Computer scientists have a rather perverse and whimsical sense of humor. Personally, I prefer witty gutter humor.
    My best code is written with the delete key.

  2. #17
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    They should have just stayed with "C with classes" and made it easier :P

  3. #18
    Code Goddess Prelude's Avatar
    Join Date
    Sep 2001
    Posts
    9,796
    >They should have just stayed with "C with classes" and made it easier :P
    I'm of the opinion that that would just make things more confusing. Compatibility with C creates enough problems as it is; can you imagine how many questions we would get that started with "But this isn't a class and C does something different"?
    My best code is written with the delete key.

  4. #19
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,438
    Then I say "C with classes and exceptions and references and an helluva lot of other things"!

    C++? tsk. Really! Only a simpleton to think of that
    The programmer’s wife tells him: “Run to the store and pick up a loaf of bread. If they have eggs, get a dozen.”
    The programmer comes home with 12 loaves of bread.


    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  5. #20
    & the hat of GPL slaying Thantos's Avatar
    Join Date
    Sep 2001
    Posts
    5,681
    I never said easier for whom Prelude

  6. #21
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    Why not call it just D as opposed to C++ or C with classes? Didn't C derrive from B? Was there a B++ / B-- / B*=1 (which would be pointless, as would the following) / B/=1, but C/=0 would be interesting. That's so bad!

  7. #22
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    21,652
    Why not call it just D as opposed to C++ or C with classes?
    Too late for that anyway. Still, I suppose P is another option.
    C + C++ Compiler: MinGW port of GCC
    Version Control System: Bazaar

    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  8. #23
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262

  9. #24
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,893
    People at AT&T complained about the name "C with classes", for pretty much the same reason that people now complaing about C++/CLI.

    Seriously though, if you really want to know pretty much everything about the history of C++, get "The Design and Evolution of C++", by Bjarne Stroustrup.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  10. #25
    User
    Join Date
    Jan 2006
    Location
    Canada
    Posts
    498
    It's called sharp because they lacked sharpness, when they thought of a name they couldn't represent with a standard keyboard.
    I know someone has said this before, but I think it's so funny....
    http://en.wikipedia.org/wiki/C_Sharp

    The correct title of this article is C#. The substitution or omission of a # sign is due to technical restrictions.

  11. #26
    Rad gcn_zelda's Avatar
    Join Date
    Mar 2003
    Posts
    942
    I guess while we're at it, Uncyclopedia's C++ page is good for a laugh if you really need it:
    http://uncyclopedia.org/wiki/Cpluspl...ote_betterthan

    And from that page:
    http://uncyclopedia.org/wiki/Recursion

  12. #27
    The superhaterodyne twomers's Avatar
    Join Date
    Dec 2005
    Location
    Ireland
    Posts
    2,262
    // use the sexually transmitted disease namespace
    // be careful when using it's methods across multiple programs
    using namespace std;

    HAHAHAHAHAHAHAHAHAHAH (oh, I'm so sad)

  13. #28
    Ecologist
    Join Date
    Aug 2001
    Location
    Utah.
    Posts
    1,291
    lol. THat's rad.

    Quote Originally Posted by Thantos
    They should have just stayed with "C with classes" and made it easier :P
    You're a dweeb. Unban me frrom ES or else. OR ELSE!
    You're 26 years old now, damnit. It's about time you learn
    how to settle things like a man. Seriously. Dealing with us
    bullies with your computer skills was fine from age 18-25. It's
    all you had. We didn't care if you made webpages about us or
    even talked smack about us in your blog. Really, who's going
    to read it?

    But now? Banning me from an internet forum? No. It's pathetic.
    There's a time when just gotta take it outside.

    LIKE A MAN! I'ma f-in' flip yo' ass! Bring it!

    *flex*
    Last edited by Cheeze-It; 07-25-2006 at 02:39 AM.
    Staying away from General.

  14. #29

    Join Date
    May 2005
    Posts
    1,041
    >>So as he say, there's a little joke implied in the name ;-)

    I would make fun of you but I'm afraid you'll eat me.
    I'm not immature, I'm refined in the opposite direction.

  15. #30
    Registered User kryptkat's Avatar
    Join Date
    Dec 2002
    Posts
    638
    It is called “c cross cross” because it makes you twice as cross to try to learn it.

Page 2 of 3 FirstFirst 123 LastLast
Popular pages Recent additions subscribe to a feed

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21