Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. C++ Programmers unite!

C++ Programmers unite!

Scheduled Pinned Locked Moved The Lounge
rubycsharpc++perlasp-net
111 Posts 39 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Rajesh R Subramanian

    Chris Maunder wrote:

    "My compiler compiled your compiler"

    5 For that!

    Chris Maunder wrote:

    And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic.

    I remember I said this, may be a year ago: "Real men drive manual transmission". .NET is undeniably good for developing business applications. But most of the .NET devs ignore (or even don't know) the fact that there are other languages and every language has its own applicability.

    Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

    N Offline
    N Offline
    NormDroid
    wrote on last edited by
    #5

    Yeah and C++ was a result of C and C was a result of Assembler... :zzz:

    www.software-kinetics.co.uk

    R 1 Reply Last reply
    0
    • C Chris Maunder

      So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

      cheers, Chris Maunder

      CodeProject.com : C++ MVP

      T Offline
      T Offline
      toxcct
      wrote on last edited by
      #6

      \o/ yeah :cool:

      [VisualCalc][Binary Guide][CommDialogs] | [Forums Guidelines]

      1 Reply Last reply
      0
      • C Chris Maunder

        So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

        cheers, Chris Maunder

        CodeProject.com : C++ MVP

        G Offline
        G Offline
        Gary Wheeler
        wrote on last edited by
        #7

        By analogy: C++: Arnold Schwarzenegger C#/VB/Ruby: Wally Cox C++: This Old House C#/VB/Ruby: Queer Eye for the Straight Guy C++: Bugs Bunny C#/VB/Ruby: Teletubbies C++: Iron Maiden C#/VB/Ruby: Menudo C++: Porsche 911 Turbo Cabriolet C#/VB/Ruby: Yugo

        Software Zen: delete this;

        N 1 Reply Last reply
        0
        • C Chris Maunder

          So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

          cheers, Chris Maunder

          CodeProject.com : C++ MVP

          B Offline
          B Offline
          blackjack2150
          wrote on last edited by
          #8

          It's called evolution and it's as natural as water. Resistance is futile. You will be assimilated.

          1 Reply Last reply
          0
          • N NormDroid

            Yeah and C++ was a result of C and C was a result of Assembler... :zzz:

            www.software-kinetics.co.uk

            R Offline
            R Offline
            Rajesh R Subramanian
            wrote on last edited by
            #9

            And assembler is a result of zeros and ones if you didn't know. You have to draw a line somewhere and the line is drawn at C++. Unfortunately it doesn't matter if you agree or not. I say this inspite of working on .NET for about a year now.

            Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

            N N S 3 Replies Last reply
            0
            • C Chris Maunder

              So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              J Offline
              J Offline
              Johan Pretorius
              wrote on last edited by
              #10

              When you finish a project it actually feels like you accomplished something :-D

              Artificial Intelligence is no match for Natural Stupidity
              No one can understand the truth until he drinks of coffee's frothy goodness. ~Sheik Abd-al-Kadir
              I can't always be wrong ... or can I?

              A 1 Reply Last reply
              0
              • C Chris Losinger

                BYTE * p; and the simple joy of running a pointer across a buffer without having to warn the world that you've taken off the safety. and, of course... CListCtrl !

                image processing toolkits | batch image processing

                C Offline
                C Offline
                Chris Maunder
                wrote on last edited by
                #11

                Chris Losinger wrote:

                and the simple joy of running a pointer across a buffer

                Kinda of like stepping across those stupid ropes barriers they have in hotels and banks. 'Queue in line if you want, but I'm heading this-a-way...'

                cheers, Chris Maunder

                CodeProject.com : C++ MVP

                C 1 Reply Last reply
                0
                • R Rajesh R Subramanian

                  And assembler is a result of zeros and ones if you didn't know. You have to draw a line somewhere and the line is drawn at C++. Unfortunately it doesn't matter if you agree or not. I say this inspite of working on .NET for about a year now.

                  Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                  N Offline
                  N Offline
                  NormDroid
                  wrote on last edited by
                  #12

                  Rajesh R Subramanian wrote:

                  You have to draw a line somewhere and the line is drawn at C++.

                  Your biased opinion :)

                  www.software-kinetics.co.uk

                  R 1 Reply Last reply
                  0
                  • J Johan Pretorius

                    When you finish a project it actually feels like you accomplished something :-D

                    Artificial Intelligence is no match for Natural Stupidity
                    No one can understand the truth until he drinks of coffee's frothy goodness. ~Sheik Abd-al-Kadir
                    I can't always be wrong ... or can I?

                    A Offline
                    A Offline
                    Abu Mami
                    wrote on last edited by
                    #13

                    I never finish a project. And I rarely accomplish anything.

                    C 1 Reply Last reply
                    0
                    • C Chris Maunder

                      So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

                      cheers, Chris Maunder

                      CodeProject.com : C++ MVP

                      C Offline
                      C Offline
                      CPallini
                      wrote on last edited by
                      #14

                      Chris Maunder wrote:

                      "My compiler compiled your compiler"

                      Chris Maunder wrote:

                      is still like driving a manual (sitckshift) car versus an automatic.

                      Chris Maunder wrote:

                      still allows you far more annoying and impressive errors than most other modern languages.

                      Chris Maunder wrote:

                      is just plain old better.

                      Are you talking about C? :-D

                      If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                      This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke

                      B R 2 Replies Last reply
                      0
                      • C Chris Maunder

                        Chris Losinger wrote:

                        and the simple joy of running a pointer across a buffer

                        Kinda of like stepping across those stupid ropes barriers they have in hotels and banks. 'Queue in line if you want, but I'm heading this-a-way...'

                        cheers, Chris Maunder

                        CodeProject.com : C++ MVP

                        C Offline
                        C Offline
                        Chris Losinger
                        wrote on last edited by
                        #15

                        Chris Maunder wrote:

                        'Queue in line if you want, but I'm heading this-a-way...'

                        But Sir, wait! The Marshall hasn't given His approval for such a maneuver! I can't let you do that until He has signed the official notifications and informed the higher authorities ! This Will Not Do ! Oh dear, oh dear! Stop ! :omg:

                        image processing toolkits | batch image processing

                        1 Reply Last reply
                        0
                        • A Abu Mami

                          I never finish a project. And I rarely accomplish anything.

                          C Offline
                          C Offline
                          CPallini
                          wrote on last edited by
                          #16

                          Exactly what happens to me. :-D

                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke

                          1 Reply Last reply
                          0
                          • C Chris Maunder

                            So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

                            cheers, Chris Maunder

                            CodeProject.com : C++ MVP

                            S Offline
                            S Offline
                            Simon P Stevens
                            wrote on last edited by
                            #17

                            I've been a C# developer for 2.5 years now. I taught myself a little C++ in my final year at uni for my project (mainly because it was more fun than the Java they taught), so I've had a taste of it. Would you recommend learning C++ properly? and what style, managed or classic? The good thing about managed is that I'm already pretty good with the .NET framework, so all I really need to learn is the slightly different syntax. If I learn classic, I'd also have to learn a bunch of other stuff like MFC or whatever. Is it worth it? Should I just stick with C#?

                            Simon

                            A C C C J 5 Replies Last reply
                            0
                            • S Simon P Stevens

                              I've been a C# developer for 2.5 years now. I taught myself a little C++ in my final year at uni for my project (mainly because it was more fun than the Java they taught), so I've had a taste of it. Would you recommend learning C++ properly? and what style, managed or classic? The good thing about managed is that I'm already pretty good with the .NET framework, so all I really need to learn is the slightly different syntax. If I learn classic, I'd also have to learn a bunch of other stuff like MFC or whatever. Is it worth it? Should I just stick with C#?

                              Simon

                              A Offline
                              A Offline
                              Abu Mami
                              wrote on last edited by
                              #18

                              Learn C++, C, and then assembler. You don't need to be an expert, but at least you'll then know how computers work.

                              G 1 Reply Last reply
                              0
                              • C CPallini

                                Chris Maunder wrote:

                                "My compiler compiled your compiler"

                                Chris Maunder wrote:

                                is still like driving a manual (sitckshift) car versus an automatic.

                                Chris Maunder wrote:

                                still allows you far more annoying and impressive errors than most other modern languages.

                                Chris Maunder wrote:

                                is just plain old better.

                                Are you talking about C? :-D

                                If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke

                                B Offline
                                B Offline
                                blackjack2150
                                wrote on last edited by
                                #19

                                Well put! You know, Torvalds' impression about C++ compared to C is similar to Maunder's impresion on C# vs C++.

                                J 1 Reply Last reply
                                0
                                • C Chris Maunder

                                  So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

                                  cheers, Chris Maunder

                                  CodeProject.com : C++ MVP

                                  U Offline
                                  U Offline
                                  User of Users Group
                                  wrote on last edited by
                                  #20

                                  For that Chris, there is a need for an SVN on CP, long overdue. Then everyone can hammer at a proposal for say Media namespace for Boost. One that is agnostic, DirectX or OpenGL based or xyz based. Implementing something similar to Flash or that tiny SilverLight install base would not be hard with such awesome libs, would put both Java and .NET to shame, and it would avoid all MS patent/algorithms. There is plenty of scope as the focus for C++ 2009 has been on bits that are most important in any engineering work, that it scales well and are designed like a space-shuttle. Only then you can aim for mass-market 'comeback' and without "code C++ like C" horrors in cryptography (and of course learning from other people's mistakes like MS has been doing with browsers, Java, databases, tools etc). Also, I don't think it is a bad thing people are calling it 'dead'. It is a great misconception that keeps many people in business. Evidently, the latest MS technologies too.. and in my humble opinion, they are demonstrating that markup and runtime design is the last thing you want to do anyway; a moving target. What's hard or unknown about VMs these days?

                                  M 1 Reply Last reply
                                  0
                                  • S Simon P Stevens

                                    I've been a C# developer for 2.5 years now. I taught myself a little C++ in my final year at uni for my project (mainly because it was more fun than the Java they taught), so I've had a taste of it. Would you recommend learning C++ properly? and what style, managed or classic? The good thing about managed is that I'm already pretty good with the .NET framework, so all I really need to learn is the slightly different syntax. If I learn classic, I'd also have to learn a bunch of other stuff like MFC or whatever. Is it worth it? Should I just stick with C#?

                                    Simon

                                    C Offline
                                    C Offline
                                    Chris Maunder
                                    wrote on last edited by
                                    #21

                                    In all seriousness it depends on what you do. Learning (and really knowing) C++ will help you in any programming you do. It's like learning how to act in the classics in order to do a stint in a Soap opera. It may seem overkill but it gives you the insight to understand what your code is actually doing. My day to day work is all C# but knowing C++ means I get what the garbage collector is doing, I understand the importance of creating objects only when I need them, that I know how the Dictionary classes work and that sometimes, when it's dark and cold outside, I wake up shivering, wishing that the new operator returned null when the app was out of memory.

                                    cheers, Chris Maunder

                                    CodeProject.com : C++ MVP

                                    S 1 Reply Last reply
                                    0
                                    • C Chris Maunder

                                      So there's all this talk of why C# is better than VB and why Ruby on Rails is just the peachiest thing ever, except that PERL is way hard core and blah blah blah. I found an old C++ T-shirt that I love: "My compiler compiled your compiler" And to me that says it all. C++ is still like driving a manual (sitckshift) car versus an automatic. C++ still kicks any .NET language's bum in terms of speed. C++ still allows you far more annoying and impressive errors than most other modern languages. So C++ devs: Tell us why C++ is just plain old better.

                                      cheers, Chris Maunder

                                      CodeProject.com : C++ MVP

                                      T Offline
                                      T Offline
                                      Timothy W Okrey
                                      wrote on last edited by
                                      #22

                                      I do not understand why someone would give up control for "ease of use". In my experience anytime you go for ease of use you are giving up performance. Does anyone besides me remember the VB3 to VB4 fiasco which was then repeated with the .NET 1 to .NET 1.1 fiasco? Why build in dependency that exceeds just the OS and a few simple libraries?

                                      'With hurricanes, tornados, fires out of control,mud slides, flooding, severe thunderstorms tearing up the country! from one end to another, and with the threat of bird flu and terrorist attacks, are we sure this is a good time to take God out of the Pledge of Allegiance?' - Jay Leno

                                      J G 2 Replies Last reply
                                      0
                                      • N NormDroid

                                        Rajesh R Subramanian wrote:

                                        You have to draw a line somewhere and the line is drawn at C++.

                                        Your biased opinion :)

                                        www.software-kinetics.co.uk

                                        R Offline
                                        R Offline
                                        Rajesh R Subramanian
                                        wrote on last edited by
                                        #23

                                        norm .net wrote:

                                        Your biased opinion

                                        Feel free to prove it. :)

                                        Nobody can give you wiser advice than yourself. - Cicero .·´¯`·->Rajesh<-·´¯`·. Codeproject.com: Visual C++ MVP

                                        N 1 Reply Last reply
                                        0
                                        • S Simon P Stevens

                                          I've been a C# developer for 2.5 years now. I taught myself a little C++ in my final year at uni for my project (mainly because it was more fun than the Java they taught), so I've had a taste of it. Would you recommend learning C++ properly? and what style, managed or classic? The good thing about managed is that I'm already pretty good with the .NET framework, so all I really need to learn is the slightly different syntax. If I learn classic, I'd also have to learn a bunch of other stuff like MFC or whatever. Is it worth it? Should I just stick with C#?

                                          Simon

                                          C Offline
                                          C Offline
                                          CPallini
                                          wrote on last edited by
                                          #24

                                          Simon Stevens wrote:

                                          Would you recommend learning C++ properly?

                                          Yes.

                                          Simon Stevens wrote:

                                          and what style, managed or classic?

                                          'classic' (managed C++ is a crap, however this goes on my arrogant...).

                                          Simon Stevens wrote:

                                          Is it worth it?

                                          Yes.

                                          Simon Stevens wrote:

                                          Should I just stick with C#?

                                          It remains an option. If you really enjoy C#, be stuck with it. :)

                                          If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler. -- Alfonso the Wise, 13th Century King of Castile.
                                          This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong. -- Iain Clarke

                                          S 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups