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. Development Tools

Development Tools

Scheduled Pinned Locked Moved The Lounge
c++toolsquestiondiscussion
23 Posts 14 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.
  • E Offline
    E Offline
    Emanuele 0
    wrote on last edited by
    #1

    Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

    A J R C S 6 Replies Last reply
    0
    • E Emanuele 0

      Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

      A Offline
      A Offline
      Anders Molin
      wrote on last edited by
      #2

      I use C++ (VC) both at work and at home, I also spend some time working with InstallShield... - Anders Money talks, but all mine ever says is "Goodbye!"

      1 Reply Last reply
      0
      • E Emanuele 0

        Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

        J Offline
        J Offline
        James Pullicino
        wrote on last edited by
        #3

        It really depends what applications you are developing. Here in Malta there are maybe two or three companies who use C++. I work for one of them. (2b || !2b)

        T 1 Reply Last reply
        0
        • E Emanuele 0

          Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

          R Offline
          R Offline
          Rob Manderson
          wrote on last edited by
          #4

          I might be going out on a limb here - but I think I can develop UI code in vc++ every bit as fast as a VB developer can. What vc++ lets me do is the stuff that VB can't do. Multithreading - callbacks etc. Once you've learned the basics of MFC you can duplicate (and exceed) VB's RAD capabilities... Rob Manderson http://www.mindprobes.net

          S G C 3 Replies Last reply
          0
          • J James Pullicino

            It really depends what applications you are developing. Here in Malta there are maybe two or three companies who use C++. I work for one of them. (2b || !2b)

            T Offline
            T Offline
            Thomas Freudenberg
            wrote on last edited by
            #5

            Malta? I have been there two times on vacation. I really like it: agreeable climate, warm Mediterranean, and very hospitable people. The only thing I missed was a beach (Ok, Golden Bay, but I stayed in St. Juliens resp. Sliema). Maybe I should get employed there, the more as you mentioned C++ :-D Regards, Thomas


            Disclaimer:
            Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.

            J 1 Reply Last reply
            0
            • R Rob Manderson

              I might be going out on a limb here - but I think I can develop UI code in vc++ every bit as fast as a VB developer can. What vc++ lets me do is the stuff that VB can't do. Multithreading - callbacks etc. Once you've learned the basics of MFC you can duplicate (and exceed) VB's RAD capabilities... Rob Manderson http://www.mindprobes.net

              S Offline
              S Offline
              Steve Maier
              wrote on last edited by
              #6

              I agree with Rob.... but VS.Net changes all of that (well some at least). I was at a Microsoft .Net training class and they demonstrated a VB.Net multithreaded application. Plus the speed of the VB.Net app and a C# app are going to be about the same since it compiles down to the same IL code. This will put all of the VB programmers out there on a level of performance with C++/C#. Not sure if I like that, but it looks like it will happen. Steve Maier, MCSD

              S 1 Reply Last reply
              0
              • R Rob Manderson

                I might be going out on a limb here - but I think I can develop UI code in vc++ every bit as fast as a VB developer can. What vc++ lets me do is the stuff that VB can't do. Multithreading - callbacks etc. Once you've learned the basics of MFC you can duplicate (and exceed) VB's RAD capabilities... Rob Manderson http://www.mindprobes.net

                G Offline
                G Offline
                Gaul
                wrote on last edited by
                #7

                I am with you on that one. I can develop UI code in VC++ as fast as a typical VB developer can. I do all my UI development with MFC, and ATL for controls. Gaul http://www.gaulles.com

                E C 2 Replies Last reply
                0
                • S Steve Maier

                  I agree with Rob.... but VS.Net changes all of that (well some at least). I was at a Microsoft .Net training class and they demonstrated a VB.Net multithreaded application. Plus the speed of the VB.Net app and a C# app are going to be about the same since it compiles down to the same IL code. This will put all of the VB programmers out there on a level of performance with C++/C#. Not sure if I like that, but it looks like it will happen. Steve Maier, MCSD

                  S Offline
                  S Offline
                  Serge Weinstock
                  wrote on last edited by
                  #8

                  It will run at the same speed if you are developping a .Net application in C++, but I don't think it will run as fast as a C++ application which uses the native Win32 API and not the .NET framework... Furthermore:

                  • Moving to the .Net framework limits a lot what you can do when you compare with what you can do with the native API
                  • when speed is required (for exemple for intensive processing), it's still possible in a "C++" .Net application, to write unmanaged code. VB and C# developers don't have this choice.

                  Serge

                  C 1 Reply Last reply
                  0
                  • G Gaul

                    I am with you on that one. I can develop UI code in VC++ as fast as a typical VB developer can. I do all my UI development with MFC, and ATL for controls. Gaul http://www.gaulles.com

                    E Offline
                    E Offline
                    Emanuele 0
                    wrote on last edited by
                    #9

                    I agree with you, but why then the companies prefer VB? I'm sure that with VC you can write better apps!! bye

                    C 1 Reply Last reply
                    0
                    • E Emanuele 0

                      Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

                      C Offline
                      C Offline
                      Carlos Antollini
                      wrote on last edited by
                      #10

                      I Agree with You. In my Country Argentina, the companys prefer to use VB and not VC++. One of the reason is because in the country has a lot of programers in VB and this make that the cost per hour is low, (more ofer, more cheper). I prefer VC++, I hate VB. Now in USA some companys prefer to use VB only for Internal development. I am returning to Argentina I hope to be able to work there in VC. bye Carlos Antollini.

                      1 Reply Last reply
                      0
                      • G Gaul

                        I am with you on that one. I can develop UI code in VC++ as fast as a typical VB developer can. I do all my UI development with MFC, and ATL for controls. Gaul http://www.gaulles.com

                        C Offline
                        C Offline
                        CodeGuy
                        wrote on last edited by
                        #11

                        Wow, there is no way I can match (straight) UI development in VB with VC++. In VB, I measured my output at 22 debugged lines/hour. In VC++, I am lucky to get half that. But as our original post said, my VC++ code is a lot more maintainable. Question, the last time I used VB was at version 3. Are you able to encapsulate things any better, or is it still "global data everywhere" to pass data between forms?

                        1 Reply Last reply
                        0
                        • E Emanuele 0

                          Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

                          S Offline
                          S Offline
                          Sam C
                          wrote on last edited by
                          #12

                          I use VB for internal development. However, at home and for stuff I write that's going to be distributed (free or not) I prefer and use VC++. I got a question though for everyone that says than can do UI development faster in VC but like a VB app, can you please give me information where I can find out more about this? I once turned an app to VB because I did not know how to make large buttons, with big fonts, and different colors (writing an internal touch screen program) in VC++ :-( I hated writing that app and felt like I was using a giant "MACRO" language! Any particular portion of MSDN or topics you can turn me too, to override those controls and make the application UI look and develop like in VB. Sam C ---- Systems Manager Hospitality Marketing Associates

                          1 Reply Last reply
                          0
                          • E Emanuele 0

                            Which languages/tools do your company use? Here in Italy almost everyone use VB:(( because it's easy to use, easy to learn and the development time is short. I prefer C++ but I must use VB if I want to work. Is the same in other countries? I think that C++ needs more time to write application but on the long term it reduce the time to mantain the application. What do you think? bye.

                            J Offline
                            J Offline
                            Jose Cruz
                            wrote on last edited by
                            #13

                            Here in Mèxico lot`s of people preffer using Visual Basic over Viscual C++ but not me. The people who use it preffer it because they can make an app in about the half time that it would take in C++. I Preffer VC++ Because it`s fast. So I preffer to take that other half in development time rather than to leave it to my end user for everytime he launches my app.:)

                            1 Reply Last reply
                            0
                            • S Serge Weinstock

                              It will run at the same speed if you are developping a .Net application in C++, but I don't think it will run as fast as a C++ application which uses the native Win32 API and not the .NET framework... Furthermore:

                              • Moving to the .Net framework limits a lot what you can do when you compare with what you can do with the native API
                              • when speed is required (for exemple for intensive processing), it's still possible in a "C++" .Net application, to write unmanaged code. VB and C# developers don't have this choice.

                              Serge

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

                              when speed is required (for exemple for intensive processing), it's still possible in a "C++" .Net application, to write unmanaged code. VB and C# developers don't have this choice. C# has the unsafe keyword that turns off a lot of the checks doen in managed code. Remember that C# and VB are all compiled to native in the end. It's going to be interesting doing some time trials on C# vs C++ when the final release is out. cheers, Chris Maunder (CodeProject Admin)

                              C S 2 Replies Last reply
                              0
                              • R Rob Manderson

                                I might be going out on a limb here - but I think I can develop UI code in vc++ every bit as fast as a VB developer can. What vc++ lets me do is the stuff that VB can't do. Multithreading - callbacks etc. Once you've learned the basics of MFC you can duplicate (and exceed) VB's RAD capabilities... Rob Manderson http://www.mindprobes.net

                                C Offline
                                C Offline
                                Christian Graus
                                wrote on last edited by
                                #15

                                I agree wholeheartedly - the whole VB RAD thing is wildly overrated unless you're using COM for the back end, then I can see that VB gets them up faster, although not by a huge amount. I'd still say that I'd prefer to use VC and have more flexibility in what my controls do without having to play with ActiveX. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                                1 Reply Last reply
                                0
                                • C Chris Maunder

                                  when speed is required (for exemple for intensive processing), it's still possible in a "C++" .Net application, to write unmanaged code. VB and C# developers don't have this choice. C# has the unsafe keyword that turns off a lot of the checks doen in managed code. Remember that C# and VB are all compiled to native in the end. It's going to be interesting doing some time trials on C# vs C++ when the final release is out. cheers, Chris Maunder (CodeProject Admin)

                                  C Offline
                                  C Offline
                                  Christian Graus
                                  wrote on last edited by
                                  #16

                                  Bwhaahahahahaha - keyword unsafe ??? That ROCKS !!! Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                                  C 1 Reply Last reply
                                  0
                                  • E Emanuele 0

                                    I agree with you, but why then the companies prefer VB? I'm sure that with VC you can write better apps!! bye

                                    C Offline
                                    C Offline
                                    Christian Graus
                                    wrote on last edited by
                                    #17

                                    Because VB is great for stupid people. You can do less damage in a pointerless language ( you can do less of EVERYTHING, but that's not the point ), and so it's quick to train people and let them loose on the code. Even M$ sell C# on the basis that C++ is 'too hard' and VB 'too limited'. Of COURSE they told us VB was super fast to use, it's the only possible thing it could have going for it. Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

                                    1 Reply Last reply
                                    0
                                    • C Christian Graus

                                      Bwhaahahahahaha - keyword unsafe ??? That ROCKS !!! Christian #include "std_disclaimer.h" The careful application of terror is also a form of communication. Eagles may soar, but weasels don't get sucked into jet engines.

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

                                      But I still can't figure out why they pulled keyword buggy. :confused: cheers, Chris Maunder (CodeProject Admin)

                                      1 Reply Last reply
                                      0
                                      • C Chris Maunder

                                        when speed is required (for exemple for intensive processing), it's still possible in a "C++" .Net application, to write unmanaged code. VB and C# developers don't have this choice. C# has the unsafe keyword that turns off a lot of the checks doen in managed code. Remember that C# and VB are all compiled to native in the end. It's going to be interesting doing some time trials on C# vs C++ when the final release is out. cheers, Chris Maunder (CodeProject Admin)

                                        S Offline
                                        S Offline
                                        Serge Weinstock
                                        wrote on last edited by
                                        #19

                                        Remember that C# and VB are all compiled to native in the end. MS's technology looks very close to Java's JIT compiler (they were in fact the first to release a JIT compiler for Java, if I remember well):

                                        • first, the code is transformed into Java bytecode
                                        • when the program is run, the first time a piece of code is executed, it is tranformed into native code

                                        From my experience, the difference of speed between native applications and Java applications is more than just a small difference. C# has the unsafe keyword that turns off a lot of the checks doen in managed code. My choice of the word "unsafe" was "unsafe". What I meant, it's that with C++, we can still write "native" Dlls that can be called from the .Net runtime. Serge

                                        1 Reply Last reply
                                        0
                                        • T Thomas Freudenberg

                                          Malta? I have been there two times on vacation. I really like it: agreeable climate, warm Mediterranean, and very hospitable people. The only thing I missed was a beach (Ok, Golden Bay, but I stayed in St. Juliens resp. Sliema). Maybe I should get employed there, the more as you mentioned C++ :-D Regards, Thomas


                                          Disclaimer:
                                          Because of heavy processing requirements, we are currently using some of your unused brain capacity for backup processing. Please ignore any hallucinations, voices or unusual dreams you may experience. Please avoid concentration-intensive tasks until further notice. Thank you.

                                          J Offline
                                          J Offline
                                          James Pullicino
                                          wrote on last edited by
                                          #20

                                          Yeah, cool! Next time you visit send me a mail so maybe we could meet up. You are never going to run out of beaches here, but I agree, the ones in St. Julians suck. Golden Bay is my favourite sandy beach right now, but on the weekends it gets too packed, so I go to some more secluded bays... I can definately find you a job in C++ since there is a high demand. The work permit might be a hassle though.... :cool: (2b || !2b)

                                          E 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