473,406 Members | 2,954 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

About C++ IDEs

Hi all,

I am now using C++ for operations research techniques implementations to get
numerical reults, I have a question what is the difference between VC++.Net,
VC++ 6.0 (in terms of performance)? and which one is better to be used? and
related to IDEs is it better to use Visual Studio 6.0 or Visual Studio .Net
2005? and what are the restrictions on using both of them?

Thank you.

nana

--
Message posted via http://www.dotnetmonster.com

Jul 18 '07 #1
11 1351
>I am now using C++ for operations research techniques implementations to get
>numerical reults, I have a question what is the difference between VC++.Net,
VC++ 6.0 (in terms of performance)? and which one is better to be used? and
related to IDEs is it better to use Visual Studio 6.0 or Visual Studio .Net
2005? and what are the restrictions on using both of them?
VC6 is much lighter weight IDE than VS2005, but having said that
either should work well on a reasonably modern PC.

VC6 is no longer maintained and its compiler won't cope with more
complex C++. The C++ compiler in VS2005 is considerably better in
conformance to the language.

If your C++ code will be using templates, I'd recommend you use the
latest version, otherwise either would probably suffice for your
requirements.

Dave
Jul 18 '07 #2
LifeStory via DotNetMonster.com wrote:
I am now using C++ for operations research techniques implementations to get
numerical reults, I have a question what is the difference between VC++.Net,
VC++ 6.0 (in terms of performance)? and which one is better to be used? and
related to IDEs is it better to use Visual Studio 6.0 or Visual Studio .Net
2005? and what are the restrictions on using both of them?
VC6 is 9 (nine) years old. In a fast-evolving technology, I can't
believe that anyone even considers using a compiler/IDE/library that
cannot be anything but hopelessly outdated.
Jul 18 '07 #3
LifeStory via DotNetMonster.com pisze:
Hi all,

I am now using C++ for operations research techniques implementations to get
numerical reults, I have a question what is the difference between VC++.Net,
VC++ 6.0 (in terms of performance)?
Get Orcas!
Jul 18 '07 #4
In article <f7**********@news4.fe.internet.bosch.com>,
Eberhard Schefold <eb**@gmx.dewrote:
>VC6 is 9 (nine) years old. In a fast-evolving technology, I can't
believe that anyone even considers using a compiler/IDE/library that
cannot be anything but hopelessly outdated.
The compiler and library may be hopelessly outdated, but the VC6
IDE has one major thing going for it: it doesn't suck in quite the way
the 200x IDE does. VC6's IDE never once crashed on me in Win2000/XP.
VS200x dies on me 2-5 times a week. [2002 was 2-5 times a day,
minimum.] VC6 also supported focus follows mouse just fine, something
that VC5 and 200x have had serious problems with. It is *seriously*
annoying to have such misbehavior. VC6's IDE just feels snappy on
modern systems, while 200x is still a bit sluggish.

I'd seriously consider paying good money to be able to use VS2005's
compiler/library (which is a LOT better) with VC6's IDE (which I still
think is a lot better).

Nathan Mates
--
<*Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Jul 18 '07 #5

"Eberhard Schefold" <eb**@gmx.dewrote in message
news:f7**********@news4.fe.internet.bosch.com...
LifeStory via DotNetMonster.com wrote:
SNIP
>
VC6 is 9 (nine) years old. In a fast-evolving technology, I can't
believe that anyone even considers using a compiler/IDE/library that
cannot be anything but hopelessly outdated.
And I can't believe anybody would upgrade, upgrade, and upgrade, and
upgrade...and upgrade some more.

What I recall was that 9 years ago people were able to develop operating
systems, office applications, email systems, IDEs, compilers, hmm, what else
did MS produce with their C++ tools and VC6 seemed to work fine for the
task. From what I understand, their latest operating system, office
applications, email systems, database systems, IDEs, compilers, etc. are
still in C++. It was good enough then, it's good enough now. If you don't
need the super latest standards-compliant C++ (and I argue that few honestly
do - and those that do, should), why upgrade?

We still use VC6 because the compiler works fine for us and the IDE rocks.

-Michael Viking
Jul 18 '07 #6
Nathan Mates wrote:
I'd seriously consider paying good money to be able to use VS2005's
compiler/library (which is a LOT better) with VC6's IDE (which I still
think is a lot better).

Nathan Mates
Have you looked at the Intel compiler? It claims to be plug-in
compatible with VC6.

--
David Wilkinson
Visual C++ MVP
Jul 18 '07 #7
Michael Viking wrote:
And I can't believe anybody would upgrade, upgrade, and upgrade, and
upgrade...and upgrade some more.

What I recall was that 9 years ago people were able to develop operating
systems, office applications, email systems, IDEs, compilers, hmm, what else
did MS produce with their C++ tools and VC6 seemed to work fine for the
task. From what I understand, their latest operating system, office
applications, email systems, database systems, IDEs, compilers, etc. are
still in C++. It was good enough then, it's good enough now. If you don't
need the super latest standards-compliant C++ (and I argue that few honestly
do - and those that do, should), why upgrade?

We still use VC6 because the compiler works fine for us and the IDE rocks.
Michael:

Basically, I agree with you. But for me, the most important reason to
move to away from VC6 (which I have not yet done for my MFC projects) is
that PSDK's after Feb 2003 cannot be used with it.

--
David Wilkinson
Visual C++ MVP
Jul 18 '07 #8
In article <Og*************@TK2MSFTNGP05.phx.gbl>,
David Wilkinson <no******@effisols.comwrote:
> I'd seriously consider paying good money to be able to use VS2005's
compiler/library (which is a LOT better) with VC6's IDE (which I still
think is a lot better).
>Have you looked at the Intel compiler? It claims to be plug-in
compatible with VC6.
It's harder to do so at work. I doubt the Intel compiler can kick
out Xenon (== XBox 360) code; MS ties their development tools together
at the hip. Plus, when the rest of the team uses 2005, keeping the
..dsp & .vcproj files in sync could get really annoying. When you're on
a team, certain customizations are easy. Some aren't.

Frankly, if they fixed my few royal annoyances with 2005-- e.g. not
supporting focus-follows-mouse, and the 'always step into disassembly,
even when in 100% source view' bugs, I'd be more willing to give up
any dreams of returning to VC6. I like what the compiler team has done
with 2005, and the secure functions (e.g. strcpy_s) are so easy to use
they help out a lot. I just wish the UI/IDE team could show some
results for the effort they put in.

Nathan Mates
--
<*Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Jul 18 '07 #9
Michael Viking wrote:
What I recall was that 9 years ago people were able to develop operating
systems, office applications, email systems, IDEs, compilers, hmm, what else
did MS produce with their C++ tools and VC6 seemed to work fine for the
task. From what I understand, their latest operating system, office
applications, email systems, database systems, IDEs, compilers, etc. are
still in C++. It was good enough then, it's good enough now.
Not for us, not at all. The VC6 compiler has serious bugs and deviations
from the standard that severely hurt us in the past. Runtime error
checking has greatly improved since then, in many respects. The Standard
C++ library that comes with VC6 is hopelessly outdated and flawed. Any
attempt to use a common library like Boost is in vain.

But I see that we're not even living on the same planet, so I must
respect that.
Jul 19 '07 #10
In article news:<eH*************@TK2MSFTNGP05.phx.gbl>, David Wilkinson
wrote:
I agree with you. But for me, the most important reason to
move to away from VC6 (which I have not yet done for my MFC projects) is
that PSDK's after Feb 2003 cannot be used with it.
The great advantage of using the Feb 2003 PSDK is that it doesn't support
-- and so you will not inadvertently use -- any of the repulsive GUI-bling
eye-candy monstrosities that MS have chosen to contaminate their OS with
since Win2k.

There are many things wrong with VC6 and the VS98 IDE, but the alarming
thing is the number of things that were right with that IDE that were
subsequently discarded in VS200x.

To echo what others here have said: I would be very happy to be able to use
the C++ compiler from VS2005 in the VS98 IDE.

Cheers,
Daniel.
Jul 19 '07 #11

"Hendrik Schober" <Sp******@gmx.dewrote in message
news:uF**************@TK2MSFTNGP02.phx.gbl...
(BTW, while I write most of my code on Windows, 95%
of the code I write nowadays runs on quite a few
platforms. Therefor I write plain and portable std
C++ and almost never use the Win32 API at all --
and thus know very little about it. Your above
statement paints me as not knowing much of anything.)
Based on all your posts I'm quite sure you're very competent. What I say
doesn't paint you as somebody who doesn't know much of anything, it paints
you as somebody we most likely wouldn't hire to work on our applications
since your skill set doesn't fit. And my guess is that you have programmed
in C, and it wouldn't surprise me if you've programmed in Assembler.

Cheers.

-Michael Viking
Aug 1 '07 #12

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
by: AgustinD | last post by:
I'm looking for a very-good-lot-featured PHP IDE, i've found a lot of IDEs that support php syntax, but i can't find the best or the ide that has all the features to satisfy a professional PHP...
28
by: Matt Saunders | last post by:
Hi all, In a couple of weeks I get my big break. I joined my present employer (an ISP) in a real bottom-rung-of-the-ladder customer support job several months ago, without even getting an...
37
by: Carlos Ribeiro | last post by:
Oh well. A mailing list is not the most appropriate place for rants (a blog is better), but it's still better than keeping it for myself. I'm frustrated. My search for a good IDE to support my...
10
by: Steven T. Hatton | last post by:
# -- "If our hypothesis is about anything and not about some one or more particular things, then our deductions constitute mathematics. Thus mathematics may be defined as the subject in which we...
15
by: Jonathan Turkanis | last post by:
Hi All, I hope this is not too far off topic here, but I can't think off any place where it would be exactly on topic. I'd like to get some sense of how widely used certain IDEs are. I'm...
4
by: John Salerno | last post by:
I apologize for the slightly off-topic nature, but I thought I'd just throw this out there for anyone working on text editors or IDEs with auto-completion. I think it should be a feature, when...
3
by: mmm | last post by:
I am looking for advice on Python Editors and IDEs I have read other posts and threads on the subject and my two questions at this time are mainly about the IDLE-like F5-run facilities. While I...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.