C++/CLI arrogance

This is a discussion on C++/CLI arrogance within the A Brief History of Cprogramming.com forums, part of the Community Boards category; isn't it a little bit early for you to be up TK?...

  1. #76
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    isn't it a little bit early for you to be up TK?
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  2. #77
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    <blows dean a kiss (not in a gay way)>
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  3. #78
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,139
    The meaning and manipulative aspect of the keyword "unsafe" is in the eye of the beholder I guess. Maybe I have different associations because english is not my native language, but unsafe from a .NET point of view has never been something negative for me. It's more like I'm Rick Dangerous, Adventure guy and master of the dangerous C++ domain that no .NET coder noob can handle on it's own. Look at me, I'm powerful, I can write unsafe code without hurting myself. Watch this !
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  4. #79
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    I agree with that. Even a C++ veteran should be willing to admit to (and probably enjoy) the unsafeness of C++.
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  5. #80
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,590
    C++ can be unsafe, but if you are given a lot of power, you are also given a lot of responsibility to use the power correctly. Not everyone does that.

    My love of C and C++ comes from the fact that they can be used for any programming task short of writing a boot sector for an operating system. They are so powerful and you don't have to work against the language to get things done. Most other languages, especially VB, you feel like the entire time the language is throwing up roadblocks intentionally just to tick you off and slow you down. C++ is elegant, efficient, and unbeatable when used correctly. So if it ain't broke, don't fix it.

    .NET is probably a good thing but it is not more of a good thing than C++ or other languages. It's a runtime environment written by MS (bastardized Java VM), for an MS operating system (for the most part), and advertised like it's the best thing since the invention of the wheel. I would say this arrogance comes from the fact that if it does not work, MS won't be able to line their pockets with cash and since they don't want that to happen, they have to make it appear to be something that it's not. Fine it's a framework, runtime, etc., but it's in no way shape or form an extension to C++ - not by ISO standards and not by mine. I'd also be willing to bet that ISO won't certify it in it's current state.

    You can say that C++/CLI is to C++ as C++ is to C. More generally, you can view the evolution leading to C++/CLI in the following historical context:
    And this is the arrogance I'm talking about. And MD did you even read Bjarne's article about this? I gathered that he didn't mind CLI as long as it was not advertised as C++/CLI. I believe that was his sticking point and the fact that they have added keywords to C++.
    Last edited by VirtualAce; 07-31-2006 at 11:17 PM.

  6. #81
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    I see... so where exactly do you know this from? Have you talked with uncle bill too? Or you just... happen to know?
    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.

  7. #82
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,590
    Actually I don't understand how you know Bjarne.

  8. #83
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    he's troll_king guys. Don't try to have a serious dialog with him
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  9. #84
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    Very true
    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.

  10. #85
    and the Hat of Clumsiness GanglyLamb's Avatar
    Join Date
    Oct 2002
    Location
    between photons and phonons
    Posts
    1,109
    I've been on the moon recently , honestly I got proof

    As you all know, you can't see my face because of my cool helmet .

  11. #86
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    So... I guess this thread is over no?
    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.

  12. #87
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    might as well be. We established a couple things I think.

    -Some people don't like the way MS handles PR on the language changes.
    -Some people feel the language is just fine. Some don't.
    -Some feel that its too slow, although benchmarks clearly disprove that issue.

    Yeah, I'm good. It's tiring arguing over nothing.
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  13. #88
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Portugal
    Posts
    7,404
    You do realize you just opened the debate again
    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.

  14. #89
    pronounced 'fib' FillYourBrain's Avatar
    Join Date
    Aug 2002
    Posts
    2,297
    Ha. Not really though. The only part I said that someone might argue with is the 3rd bullet, but nobody has given evidence to the contrary. The other two basically say what the arguments were about, not taking a side.
    "You are stupid! You are stupid! Oh, and don't forget, you are STUPID!" - Dexter

  15. #90
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,590
    might as well be. We established a couple things I think.

    -Some people don't like the way MS handles PR on the language changes.
    -Some people feel the language is just fine. Some don't.
    -Some feel that its too slow, although benchmarks clearly disprove that issue.

    Yeah, I'm good. It's tiring arguing over nothing.
    Thanks for your input but no one forced you to post here. So if you feel like you are arguing over nothing, kindly remove yourself from the thread.

    I'd say we've covered everything, though so I'm willing to let it die.

Page 6 of 8 FirstFirst 12345678 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