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. is Visual C++ obsolete?

is Visual C++ obsolete?

Scheduled Pinned Locked Moved The Lounge
c++javaquestioncareer
47 Posts 34 Posters 2 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.
  • J JoeGonzalez

    Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

    L Offline
    L Offline
    Lost User
    wrote on last edited by
    #11

    VC++ Rocks. VB - not a language. Knock knock. Who's there? Java. Java who? If you think about it c/c++ are/is used to create a lot of those other "languages" - look deep enough... you'll find your mallocs.

    1 Reply Last reply
    0
    • J JoeGonzalez

      Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

      S Offline
      S Offline
      Shao Voon Wong
      wrote on last edited by
      #12

      I used to be a Visual C++ developer who is now a C# ASP.NET developer. C++ jobs in Singapore are few and between, compared to C# and most of them often need additional skills like Linux, TCP/IP, embedded and 3D games programming, for the job, which I do not have. C++ developer should find it easy to switch to C# and Java, given that you are willing to put in time and effort to read up on the language and their frameworks.

      C R 2 Replies Last reply
      0
      • J JoeGonzalez

        Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #13

        By Visual C++ do you mean GUI programming in c++? C++ development seems to be very strong here, particularly on linux

        1 Reply Last reply
        0
        • J JoeGonzalez

          Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

          Steve EcholsS Offline
          Steve EcholsS Offline
          Steve Echols
          wrote on last edited by
          #14

          Maybe try entertainment industries like Lucas, Pixar, or gaming studios? Here's one job that requires C++: https://www.lucasfilm.apply2jobs.com/ProfExt/index.cfm?fuseaction=mExternal.showJob&RID=3309&CurrentPage=1[^]. Not sure I'd want to work in that environment, but to each his own. I see the odd C++ job on Craigslist occasionally, but yeah, seems like they're getting pretty scarce.


          - S 50 cups of coffee and you know it's on! Code, follow, or get out of the way.

          • S
            50 cups of coffee and you know it's on!
            Code, follow, or get out of the way.
          1 Reply Last reply
          0
          • J JoeGonzalez

            Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

            P Offline
            P Offline
            PIEBALDconsult
            wrote on last edited by
            #15

            I got an Android phone this weekend, so I took a look at how to develop for it. One thing I read mentioned that Android (the OS) is written in C and C++ to a large extent (as expected), so I assume one could write apps for it in C++.

            D 1 Reply Last reply
            0
            • K Kevin Marois

              JoeGonzalez wrote:

              All the job postings I find are for Java and VB net developers

              Ever heard of C#?

              JoeGonzalez wrote:

              Now I am lookingfor a new job and can't find a good fit.

              You're a C++ developer and you "only find Java and vb.Net" jobs?? That's strange. It would be a hell of alot easier to go from C++ or Java to C#, instead of to vb.Net.

              If it's not broken, fix it until it is

              L Offline
              L Offline
              Lost User
              wrote on last edited by
              #16

              Totally agreed!:thumbsup:

              Happy Programming

              1 Reply Last reply
              0
              • P PIEBALDconsult

                I got an Android phone this weekend, so I took a look at how to develop for it. One thing I read mentioned that Android (the OS) is written in C and C++ to a large extent (as expected), so I assume one could write apps for it in C++.

                D Offline
                D Offline
                Daniel Casserly
                wrote on last edited by
                #17

                Not really. The main app system thingy is all done on the Dalvik VM which is Java so all the SDK is Java. You can get plugins to program in other languages (even python!!) but Java is the default langauage.

                Three types of people in this world, those that can count and those that can't www.casserlyprogramming.com

                P P R 3 Replies Last reply
                0
                • J JoeGonzalez

                  Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                  A Offline
                  A Offline
                  Amir Hossein Jamshidi
                  wrote on last edited by
                  #18

                  I have been programming in java and c# for two years(I know that it is not any thing in comparison to your 12 years skill), but I always feel that I don't have some thing . some thing like performance , speed and power . power for developing for every thing from embedded systems , drivers , game developing , 3d modeling and simulation and many other . Would you like to change our skills! :-\ :rose::rose::rose:

                  M 1 Reply Last reply
                  0
                  • J JoeGonzalez

                    Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                    Y Offline
                    Y Offline
                    YvesDaoust
                    wrote on last edited by
                    #19

                    Why don't you stay in imaging ? It's the most beautiful place in the world :) They are still using good ol' C++. If I were you, I wouldn't focus on the development platform. You sure have many more assets than that.

                    1 Reply Last reply
                    0
                    • D Daniel Casserly

                      Not really. The main app system thingy is all done on the Dalvik VM which is Java so all the SDK is Java. You can get plugins to program in other languages (even python!!) but Java is the default langauage.

                      Three types of people in this world, those that can count and those that can't www.casserlyprogramming.com

                      P Offline
                      P Offline
                      Paul M Watt
                      wrote on last edited by
                      #20

                      You also have access to the native API and can develop in C++. The front end will have to start with the JAVA activities to initiate the app on the Dalvik VM, but after that you can use JNI to develop in C++ without the need for plugins.

                      All of my software is powered by a single Watt.

                      1 Reply Last reply
                      0
                      • J JoeGonzalez

                        Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                        R Offline
                        R Offline
                        rudolfsson
                        wrote on last edited by
                        #21

                        I'd say that regular Windows application development in C++ is pretty much obsolete, it's just so much easier to develop GUIs using .NET languages that using VC++ just doesn't make much sense, hence the lack of available jobs. C++ itself though is still very much alive and kicking, and having solid C++ skills is still definitely a benefit. Even though the GUI stuff is done in C#/Java there is still a need for writing high performance components in native languages. As several people suggested already, why not learn C# (if you want to keep doing Windows app development) or Java (if you want a broader selection of platforms)? Learning either of these is a piece of cake for an experienced C++ programmer, you can pick up the basics in a day or two. The best way to stay competitive in today's job market is to have an extensive toolbox, so knowing multiple languages and platforms is critical. Best of luck with your job hunting!

                        R 1 Reply Last reply
                        0
                        • J JoeGonzalez

                          Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                          G Offline
                          G Offline
                          glennPattonWork3
                          wrote on last edited by
                          #22

                          That got me to thinking, C++, C#/Java, VB (6 & NET), Python all languages are of use. I learnt C at Uni and still use it today. It's a case of Horses for courses, if I need to program a Micro-controller I will use C, if I need to do a gui interface for some Hardware I tend to use C#. There appears now to be a trend in the Embedded field for C++, which is fine but some of the programmers do not really seem to understand the memory constraints (Windows / PC devs) and find having to use C or (speak respectfully) Assembler tricky. I think Visual C++ got a bad reputation for devs being lazy with memory management and leaving systems open to Hackers/viruses to quote a former boss "you can build a gallows and hang yourself with C++, C# you don't have to rope". Give C# ago its effectively C++ but the :: has been replaced with . Glenn

                          1 Reply Last reply
                          0
                          • J JoeGonzalez

                            Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                            F Offline
                            F Offline
                            Fran Porretto
                            wrote on last edited by
                            #23

                            Obsolete? No. But C and C++ are being crammed into a shrinking application domain.

                            I do a lot of real-time work: embedded devices, high-fidelity simulations, device drivers, and the like. C++ is my language of choice. But given the developments of the last decade, if I were asked to create a Web application, or a Windows application with a very complex visual interface, I wouldn't use C++; unfortunately, it's easier to do such things in other languages.

                            "Unfortunately?" I hear you ask. "Why unfortunately?" In my arrogant opinion, the C / C++ approach to language design remains the best around for portability, generality, and efficiency. Those languages allow the programmer to cuddle up as closely as he likes to the hardware without becoming CPU-dependent. They support extensibility in several ways, and make it easy to employ third-party libraries. As IEEE and ISO standards, they permit relatively easy (it's never automatic) porting of code from one platform to another. (Also, since they're independent standards, they aren't as susceptible as C# and VB to being jerked around in arbitrary ways by Microsoft.) Last but not least, one can learn enough to write fairly complex programs in C and C++ in a relatively short time. End of arrogant-opinion digression; we now return to the major topic.

                            We're currently in a wild-west sort of environment for language design and promulgation. Languages have been springing up fairly rapidly. Many of them appear to be oriented toward specific domains, just as FORTRAN was aimed at scientific number-crunching and COBOL was intended for business information handling. The last such period eventually produced a "shakeout," leaving C / C++ and SQL as the kings of the hill, with other languages relegated to legacy maintenance and occasional, extremely specialized applications (e.g., Forth, LISP). That might not happen this time, because both the variety of applications under development and the variety of environments in which applications must run have multiplied concurrently.

                            C and C++ will not be obsoleted soon, but the programmer who wants to work in them will have a tougher time finding a place to do so. However, there is good news of a sort: I'll be retiring in about three years. Hang on until then and you can have my slot.

                            (This message is programming you in ways you cannot detect. Be afraid.)

                            1 Reply Last reply
                            0
                            • J JoeGonzalez

                              Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                              M Offline
                              M Offline
                              molesworth
                              wrote on last edited by
                              #24

                              JoeGonzalez wrote:

                              Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development.

                              Do you have a particular reason for not considering embedded or 3D graphics jobs? With your background in imaging systems you'd most likely have no problem picking up the skills required for either. I've done a lot of work over many years in graphics, audio and embedded systems, and found that the skills are easily transferrable, particularly if you have a good grasp on what's going on "under the hood". You're also maybe not looking in the right places for jobs, as there doesn't seem to be a shortage of C/C++ posts around at the moment in lots of different fields. Try a few agencies who specialise in the kinds of work you'd maybe like to do as well - they often can get you leads to interesting work.

                              Days spent at sea are not deducted from one's alloted span - Phoenician proverb

                              1 Reply Last reply
                              0
                              • J JoeGonzalez

                                Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                                W Offline
                                W Offline
                                W Balboos GHB
                                wrote on last edited by
                                #25

                                Being capable of programming in C and C++ shows the very important attribute of "capability". It requires you know more about what you're really doing. Sure, it may be necessary to drop down to something like C#, but a decent IT manager should be aware that, by-and-large, C# and Java are basically subsets (one might even say knockoffs) of C++; We live in a world/era that, more and more, wishes to cater to the lowest common denominator. We will not even speak of VB . . .

                                "The difference between genius and stupidity is that genius has its limits." - Albert Einstein

                                "As far as we know, our computer has never had an undetected error." - Weisert

                                "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010

                                1 Reply Last reply
                                0
                                • D Daniel Casserly

                                  Not really. The main app system thingy is all done on the Dalvik VM which is Java so all the SDK is Java. You can get plugins to program in other languages (even python!!) but Java is the default langauage.

                                  Three types of people in this world, those that can count and those that can't www.casserlyprogramming.com

                                  P Offline
                                  P Offline
                                  PIEBALDconsult
                                  wrote on last edited by
                                  #26

                                  Right, and never having done Java I'd prefer to not jave to learn it -- I also realize that C# is very similar, so it shouldn't be too bad. As it is, I'm not very good at C++ either so maybe Java is a better choice anyway. :-O

                                  1 Reply Last reply
                                  0
                                  • J JoeGonzalez

                                    Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                                    G Offline
                                    G Offline
                                    Gary Huck
                                    wrote on last edited by
                                    #27

                                    The last job I got in c/c++ was in 2005 ... quickly turned into a c# thing. Yes, there's nothing like c/c++ but the power and rapid dev of higher level tools means it's time to move on.

                                    1 Reply Last reply
                                    0
                                    • S Shao Voon Wong

                                      I used to be a Visual C++ developer who is now a C# ASP.NET developer. C++ jobs in Singapore are few and between, compared to C# and most of them often need additional skills like Linux, TCP/IP, embedded and 3D games programming, for the job, which I do not have. C++ developer should find it easy to switch to C# and Java, given that you are willing to put in time and effort to read up on the language and their frameworks.

                                      C Offline
                                      C Offline
                                      computer_nerd
                                      wrote on last edited by
                                      #28

                                      Me too. I developed GUI software for years with Visual C++/MFC. I'm now learning C#/.NET as that has taken over as the preferred way to develop Windows GUI software. The experience of that development environment is more relevant to me than the language and the languages are very similar anyway. I would find a move to another environment like embedded systems more of a shift than moving from C++ to C# and staying in a familiar environment. Plus if you learn .NET you can also use it for web development. Is VC++ obsolete? Rightly or wrongly, C# has usurped it for now

                                      1 Reply Last reply
                                      0
                                      • J JoeGonzalez

                                        Im looking for Visual C++ jobs and I can't find any that are not related to embeded or 3d development. Is Visual C++ application development obsolete? All the job postings I find are for Java and VB net developers. I have been programming Imaging systems for the last 12 years. Now I am lookingfor a new job and can't find a good fit.

                                        D Offline
                                        D Offline
                                        Dominic Amann
                                        wrote on last edited by
                                        #29

                                        We work in c++ here, and it is actually difficult to find good c++ programmers these days. We create software for processing and imaging the data from ground penetrating radar in studio, and we also develop firmware for our own (linux based) hardware. C++ is not dead - it has become more of a specialty - and may actually command better pay for the most experienced practitioners.

                                        1 Reply Last reply
                                        0
                                        • P Pete OHanlon

                                          Just wait until Windows 8 comes out and companies abandon Android and iPad/iPhone development. C++ is going to be huge...

                                          *pre-emptive celebratory nipple tassle jiggle* - Sean Ewington

                                          "Mind bleach! Send me mind bleach!" - Nagy Vilmos

                                          CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

                                          B Offline
                                          B Offline
                                          Bob1000
                                          wrote on last edited by
                                          #30

                                          Pete O'Hanlon wrote:

                                          Just wait until Windows 8 comes out and companies abandon Android and iPad/iPhone development. C++ is going to be huge...

                                          Presume the ... is covering the words failure , flop or similar :)

                                          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