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