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++/Win32/MFC not so hot anymore

C++/Win32/MFC not so hot anymore

Scheduled Pinned Locked Moved The Lounge
c++csharphelpannouncementcareer
6 Posts 6 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 Offline
    R Offline
    Rajasekharan Vengalil
    wrote on last edited by
    #1

    My boss wanted me to update my career profile on the company intranet today (my company makes software for other companies and some of them like to see who they get to work with) and after a long time, I bumped down the fact that I happen to know a bit of C++ and Win32 and MFC in the list of stuff that I claim to know so that all this new fangled .NET stuff shows up right on the top. And there I was, thinking that I could bedazzle my way to the top manipulating iterators to lists of vectors of references to integer type-casted pointers to void types! Sigh!

    -- gleat http://blogorama.nerdworks.in[^] --

    Number Two's eyes narrowed and became what are known in the Shouting and Killing People trade as cold slits, the idea presumably being to give your opponent the impression that you have lost your glasses or are having difficulty keeping awake. Why this is frightening is an, as yet, unresolved problem. -- HHGTG

    D Y K 3 Replies Last reply
    0
    • R Rajasekharan Vengalil

      My boss wanted me to update my career profile on the company intranet today (my company makes software for other companies and some of them like to see who they get to work with) and after a long time, I bumped down the fact that I happen to know a bit of C++ and Win32 and MFC in the list of stuff that I claim to know so that all this new fangled .NET stuff shows up right on the top. And there I was, thinking that I could bedazzle my way to the top manipulating iterators to lists of vectors of references to integer type-casted pointers to void types! Sigh!

      -- gleat http://blogorama.nerdworks.in[^] --

      Number Two's eyes narrowed and became what are known in the Shouting and Killing People trade as cold slits, the idea presumably being to give your opponent the impression that you have lost your glasses or are having difficulty keeping awake. Why this is frightening is an, as yet, unresolved problem. -- HHGTG

      D Offline
      D Offline
      Diego Moita
      wrote on last edited by
      #2

      gleat wrote:

      C++/Win32/MFC not so hot anymore

      Perhaps, but it might be an competitive advantage, like COBOL. When everybody moved to hyped technologies (like C/C++ and Java) companies began realizing that they needed to go out hunting for dinosaurs to maintain the old reliable applications they had in COBOL. And the few positions remaining for COBOL programming became actually very well paid. Maybe after everybody migrates to .NET companies will start hunting the few C++ programmers that remain to maintain their old & reliable existing applications. Bottom line: don't worry. Keep sharpening your guns. Someday they'll be needed.


      Of all forms of sexual aberration, the most unnatural is abstinence.

      T 1 Reply Last reply
      0
      • D Diego Moita

        gleat wrote:

        C++/Win32/MFC not so hot anymore

        Perhaps, but it might be an competitive advantage, like COBOL. When everybody moved to hyped technologies (like C/C++ and Java) companies began realizing that they needed to go out hunting for dinosaurs to maintain the old reliable applications they had in COBOL. And the few positions remaining for COBOL programming became actually very well paid. Maybe after everybody migrates to .NET companies will start hunting the few C++ programmers that remain to maintain their old & reliable existing applications. Bottom line: don't worry. Keep sharpening your guns. Someday they'll be needed.


        Of all forms of sexual aberration, the most unnatural is abstinence.

        T Offline
        T Offline
        Tom Delany
        wrote on last edited by
        #3

        Diego Moita wrote:

        Keep sharpening your guns.

        :~ I never figured on stabbing anyone with a pistol... :~

        WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

        G 1 Reply Last reply
        0
        • R Rajasekharan Vengalil

          My boss wanted me to update my career profile on the company intranet today (my company makes software for other companies and some of them like to see who they get to work with) and after a long time, I bumped down the fact that I happen to know a bit of C++ and Win32 and MFC in the list of stuff that I claim to know so that all this new fangled .NET stuff shows up right on the top. And there I was, thinking that I could bedazzle my way to the top manipulating iterators to lists of vectors of references to integer type-casted pointers to void types! Sigh!

          -- gleat http://blogorama.nerdworks.in[^] --

          Number Two's eyes narrowed and became what are known in the Shouting and Killing People trade as cold slits, the idea presumably being to give your opponent the impression that you have lost your glasses or are having difficulty keeping awake. Why this is frightening is an, as yet, unresolved problem. -- HHGTG

          Y Offline
          Y Offline
          Yusuf
          wrote on last edited by
          #4

          gleat wrote:

          career profile on the company intranet

          I used to work for a company that used to require us update our profile every year. I didn't like it. None of the justification the company gave materialized. I keep my resume and profile upto date, but don't want to share it with my current employer unless it can result in promotion or raise. Otherwise they should have a copy when I joined in.

          Yusuf

          1 Reply Last reply
          0
          • R Rajasekharan Vengalil

            My boss wanted me to update my career profile on the company intranet today (my company makes software for other companies and some of them like to see who they get to work with) and after a long time, I bumped down the fact that I happen to know a bit of C++ and Win32 and MFC in the list of stuff that I claim to know so that all this new fangled .NET stuff shows up right on the top. And there I was, thinking that I could bedazzle my way to the top manipulating iterators to lists of vectors of references to integer type-casted pointers to void types! Sigh!

            -- gleat http://blogorama.nerdworks.in[^] --

            Number Two's eyes narrowed and became what are known in the Shouting and Killing People trade as cold slits, the idea presumably being to give your opponent the impression that you have lost your glasses or are having difficulty keeping awake. Why this is frightening is an, as yet, unresolved problem. -- HHGTG

            K Offline
            K Offline
            kackermann
            wrote on last edited by
            #5

            If you needed it, you'd be using it. I wrote a test program where I duplicated (not ported) a portion of my 2-D geometry library in C#. Test consisted of finding all the intersections in a list 100,000 arbitrary polygons of between 7 and 15 corners. My first run came in at 7 times slower than my C++ code. After reading about optimization techniques and doing my own tuning, I got it down to 2.5 times slower and was actually quite impressed. The problem was the tuning and optimizations made the code look like crap and any potential structural benefits went right out the window. Bottom line is, CLR is not great for finding polygonal intersections, but it does a bang-up job on many things I don't need. Use the tools for the job.

            1 Reply Last reply
            0
            • T Tom Delany

              Diego Moita wrote:

              Keep sharpening your guns.

              :~ I never figured on stabbing anyone with a pistol... :~

              WE ARE DYSLEXIC OF BORG. Refutance is systile. Your a$$ will be laminated. There are 10 kinds of people in the world: People who know binary and people who don't.

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

              One word: bayonet[^].

              Software Zen: delete this;

              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