Will VC++ face out ?

G

Guest

Hi I have many questions

Does VS Orcas still has VC++ , do you think that VC++ will face out by
dotnet or Java ?

Can C# support standard or Win32 C/C++ class lib dll and COM ?

Can dotnet and Java do device IO control with drivers ?

Can dotnet and Java avoid disassembly for commercial software development ,
and how about their low performance ?

Thank for your teaching~
 
D

David Lowndes

Does VS Orcas still has VC++

Yes
do you think that VC++ will face out by
dotnet or Java ?

No more than it has already.
Can C# support standard or Win32 C/C++ class lib dll and COM ?

I'm not sure what you're asking there.
Can dotnet and Java do device IO control with drivers ?

Is that, can you write drivers with .Net or Java? If so, I'm pretty
sure the answer is no.
Can dotnet and Java avoid disassembly for commercial software development ,
and how about their low performance ?

You can get obfuscators for them.

As for performance, it depends on precisely what you're doing. For
some situations you may not notice any difference, but for others it
may be highly significant.

Dave
 
B

Bruno van Dooren

Does VS Orcas still has VC++
And it will have for some time to come. there is a renewed push for native
code within Microsoft, and all major products incl windows, SQL server etc
are still built using VC++
No more than it has already.
Probably a bit more. Anything that can efficiently run on the .NET framework
will be developed in C# or (god forbid ;-)) VB.NET.
I like C++ as much as the next C++ MVP, but I use C# whenever it is
feasible. Use the right tool for the job.
I'm not sure what you're asking there.
C# can use DLLs that export C style functions. static libraries or C++ class
libraries (whether dynamic or static) cannot be used.
COM interop is usually not a big deal, but you will have a performance
impact and it is harder to marshal non trivial datatypes.
Is that, can you write drivers with .Net or Java? If so, I'm pretty
sure the answer is no.
Indeed you can't. The UMDF (user mode driver foundation) allows you to write
bus drivers in user mode (for example USB or firewire). It is not impossible
that one day, these will be possible to write in C#.
But anything kernel related will be C or C++ for the forseeable future.
 
A

adebaene

Hi I have many questions

Does VS Orcas still has VC++
<snip>

Before asking those kind of questions, just ask yourself :

With what tool do you think that

1) Windows
2) Office
3) The .NET framework

are compiled within Microsoft?

Then you'll realize that they CAN'T abandon VC in any forseeable
future...

Arnaud
MVP - VC
 
P

PvdG42

Kid said:
Hi I have many questions

Does VS Orcas still has VC++ , do you think that VC++ will face out by
dotnet or Java ?

Can C# support standard or Win32 C/C++ class lib dll and COM ?

Can dotnet and Java do device IO control with drivers ?

Can dotnet and Java avoid disassembly for commercial software development
,
and how about their low performance ?

Thank for your teaching~

Adding to what others have told you...
Check out recent issues of MSDN Magazine online to see significant
enhancements to C++ class libraries such as MFC, which will arrive with
Visual Studio 2008 (new name for Orcas).

http://msdn.microsoft.com/msdnmag/
 
M

Michael Viking

See inline:
Bruno van Dooren said:
And it will have for some time to come. there is a renewed push for native
code within Microsoft, and all major products incl windows, SQL server etc
are still built using VC++
<SNIP>

How does this work? I've heard for years how they're going to be eating
their own dogfood.

-Michael Viking
 
B

Ben Voigt [C++ MVP]

Michael Viking said:
See inline:

<SNIP>

How does this work? I've heard for years how they're going to be eating
their own dogfood.

There are plenty of major "Windows components" built on .NET, especially in
Vista, but those are just features delivered with the install. The OS
itself is pure native.

So, they do eat their .NET, and their C++ as well.

No fear of C++ being phased out in the foreseeable future.
 
W

William DePalo [MVP VC++]

Michael Viking said:
How does this work? I've heard for years how they're
going to be eating their own dogfood.

What compiler do you think they used to compile Office, say?

<speculation>
What fate do you think might befall one of their C++ developers who might
choose a compiler from another company?
</speculation>

Regards,
Will
 
B

Ben Voigt [C++ MVP]

William DePalo said:
What compiler do you think they used to compile Office, say?

<speculation>
What fate do you think might befall one of their C++ developers who might
choose a compiler from another company?
</speculation>

I suspect the Intel compiler of being acceptable. Can't think of any others
they might tolerate.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top