.NET or VC++
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
Depends of the field you want to get into. These are just tools for different jobs, like a hammer and a saw. Each designed for differened purpose. A few years ago I learned VC++ for my own enjoyment and done some freeware games with DirectX (well actually I've done some VB before that). Later on when I was looking for a serious job I saw the local market was definitely leaning towards web development. I got an offer for a project so I learned ASP just for that project. Been doint web ever since. So the moral is you should think first what would you like to do (games, web development, databases etc.) and then decide which tools you need. Isaac Sasson
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
Yup, it really depends on the kind of company you're applying for A lot of new programming shops will use solely .NET languages, but more established places are likely to have a lot of older C++/MFC (etc) code that needs maintaining -- Help me! I'm turning into a grapefruit! Buzzwords!
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
Comparing .NET and VC++ is like comparing chalk and cheese..:).As the other replies said it depends on the field u r interested in...but i would say VC++ developers are fewer in number than .NET(correct me if i am wrong:))..so u may have less competition. "Every morning I go through Forbes list of 40 richest people in the world. If my name is not in there, I go to work..!!!" -- modified at 5:23 Thursday 27th April, 2006
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
If you're asking this question, you should consider an alternative vocation - like long-haul trucking. ------- sig starts "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
i'd say you should learn both. i know it's hard work but in the end it will pay off. with c++ you will learn the basics of OOP and with .NET you will see how fast you can get (good) results. one thing is for sure: programming with .NET takes you half of the time as writing the same stuff with MFC.
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
2 out of 3 companies I worked for use more than 1 technology. H*ll, where I am now I have to know VB6, C#, C++, ASP and ASP.NET. With those technologies come other technologies like SQL, HTML, CSS, JavaScript, VBScript, etc. I would think C# AND C++ would be a good choice. The syntax is similar and with the knowledge of C++ you'll know what's behind the scenes of C#. Good luck ! Coulda, woulda, shoulda doesn't matter if you don't.
-
If you're asking this question, you should consider an alternative vocation - like long-haul trucking. ------- sig starts "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
John Simmons / outlaw programmer wrote:
If you're asking this question, you should consider an alternative vocation - like long-haul trucking.
Huh ??? :confused: --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
-
2 out of 3 companies I worked for use more than 1 technology. H*ll, where I am now I have to know VB6, C#, C++, ASP and ASP.NET. With those technologies come other technologies like SQL, HTML, CSS, JavaScript, VBScript, etc. I would think C# AND C++ would be a good choice. The syntax is similar and with the knowledge of C++ you'll know what's behind the scenes of C#. Good luck ! Coulda, woulda, shoulda doesn't matter if you don't.
Well, I am a new born programmer. I am currently working on VC++. And I can understand why this thread was started. There a lot of talk going about .NET right now. And probably there are also a lot of jobs out there for .NET. But what VC++ or (c++ in general) is upto? Not many people talk about it. Thats the problem. If somebody can through some light on what kind of opportunities C++ guys are in for, then probably some doubts may be resolved. Abhishek
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
I think this question is NOT about what field you are interessted in, as I am convinced the future is .NET. Managed code will run faster then native code in a couple of years just because the JIT can apply the perfect optimisations to the application when it is started. I am also coming from unmanaged C++ an love it. But everybody who has read a couple of books about the .NET idea and the underlying basic concepts has to admit, that the idea is perfect and will pay of in the end. But I also agree, that currently managed applications might not be the first choise for high end computer games. But in a couple of years this answer may no longer be correct.
-
I think this question is NOT about what field you are interessted in, as I am convinced the future is .NET. Managed code will run faster then native code in a couple of years just because the JIT can apply the perfect optimisations to the application when it is started. I am also coming from unmanaged C++ an love it. But everybody who has read a couple of books about the .NET idea and the underlying basic concepts has to admit, that the idea is perfect and will pay of in the end. But I also agree, that currently managed applications might not be the first choise for high end computer games. But in a couple of years this answer may no longer be correct.
-
C# is new language which includes the functions of VC with type safe and also required less time to develop the applications so go for the C#. Kamthan
That's right, but current applications that run in the managed environment don't use the full potential of the underlying concepts, because the current runtime compilers require a lot of additional work e.g. to take advantage of a detected dual code system and so on. Therefore at the moment managed code runs slower then unmanaged code because of garbage collection (even this is veeery fast already) and other stuff. C# offers a lot of features I was always missing in C++ (e.g. delegates and properties) but direct memory manipulation is still needed in high performance applications and this is a bit stressful to do in C# at the moment. Again: I think .NET offers a great potential for the future and what we have currently is just the beginning, but C++ will die(if it's dying at all) very, very slowly.
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
If you view the job field for programmers as static in nature then deciding which language to invest your time and resources into is definitely dependent on what you are going to do. However ... If you view the job field for programmers as dynamic then your choice for which language to invest your time and resources into is the one you think the "market" is going to invest in. All the "signposts" I have seen tell me that .Net languages is where the road is leading. The technical pros and cons of any technology have always been subject to investment of money capital. The movers and shakers have been SUN and Microsoft. Microsoft is and has invested in .Net languages with no "looking back". I guess Microsoft has cast its vote.
-
Which is a better technology decision as far as a career in the Software industry is concerned... .NET(C#, VB.NET) or VC++(Unmanaged)? --- With best regards, A Manchester United Fan The Genius of a true fool is that he can mess up a foolproof plan!
Hi, Number of developers in MFC/VC++ is actually lower than other developers.As a programmer of VB6/VC++6/C# i think if one wants take full control of his/her computer,here you are,MFC is for you;but if you want do the job in a very quickly and also nicely manner- i mean OOP - C# would be your choice.You can do very elegant solutions with it but you can not reach the maximum power of your copmuter.Let me expalin more:i have recently developed a scientific program with C#.I had so many classes and the fact C# has gc helped me not worrieng about memory leakage.if i wnated to write it in MFC it would be a very horrible job but would gain me speed.although i think C# was good in speed especially in array calculation but VC++ is another thing.there you should do everything from scratch!for DB-based projects for business and market-place i think C# is the best choice but if you want to use your hardware projects in which response time to external hardware and gain full control of Windows is essential,then MFC is the best.Now making a decision is in you hand ...:) Behzad