just a question.
Printable View
just a question.
New version of C++ and a part of Visual Studio .NET by all accounts
More like MS's version of Java *ick*
Simplified C++, it's a Java competitor
It's a great transition between VB and C++
Easy as VB useful as C++?
does C# still need runtimes or is it just VB.NET?
does C++.NET use runtimes? if it does .NET is pretty useless
All languages that target the .NET Framework requires the 21meg .net redistributables.
Its just like Java with the JVM, pretty soon it'll become standard in future releases of Windows.
A Java Program runs in a virtual sandbox.Quote:
Originally posted by filburt1
More like MS's version of Java *ick*
A C# Program runs in any system that has a .NET Runtimes installed.
A Java Prog is compiled to byte codes.
C# programs are compiled to IL .
That's the major difference to boot with..
Further.. Anything that can be done with C# can also be done with the other .NET languages.
For the java platform, only language that can be used is JAVA.
The version of Java for the .NET is called J# and I think it's microsoft's partner that's developing it.
C# was definitely targeted to knock out Java.
All the "differences", like byte code vs. IL, were made to avoid a lawsuit from Sun. In fact, the company line on C# would probably be that C# is not at all similar to Java (ha ha ha).
Of course the syntax is slightly different. MS has embraced and replaced Java like they do most other good idea.
Regardless, I think C# is pretty dang cool.
This technology is far from being "useless". If you plan on programming in Windows in the future, you will have to use it. All the Windows API in the future will be released as .NET assemblies, not as C++ libraries. If you want to stick with C++, you can program for Linux; I think they have something like a .5% install base!!! :p
Actually, C++ will be around for a long time as there's lots of embedded or non-PC development with it, and Win32 system's programming (drivers) will still need it.
Assembler & C will probably live long long. Assembly will live forever though. :) What was .NET made on? What was windows made on?
C++ might die off some time. :(
.NET is not nearly as powerful as C and Asm. So .NET will probably die some day too :(
made_of_asp you sound to me like a very narrow-minded person (no offense).
Microsoft is making sure that .NET becomes the standard platform, so talking about .NET dying is the same as talking about Miscrosoft dying.
thinktank2
" Anything that can be done with C# can also be done with the other .NET languages"
That's not entirelly true. All .NET languages should be CLS complient, that doesn't mean they have the exact same capabilities.
"The version of Java for the .NET is called J# and I think it's microsoft's partner that's developing it."
J# is developed by a Microsoft product team.
All
C# will be the language of the future in the managed world but there is still an unmanaged world out there and there always will be. The world of Asm, C, C++ but that's targetting a whole different thing. You're not going to write a device driver in C# as you're not going to write a e-commerce system in asm.
So you guys are comparing two totally different things here !
Serge
I don't very know much about .NET though a couple of my friends have it. :)
I think that C/C++ were the most successful high-level languages so far.
.NET uses runtimes. It will take years and years to upgrade. Some people are stick stuck on DOS. For me, i am not moving .NET until these runtimes will be everywhere (just like VB6). Also i don't like the Win95 being left out cause lot's of people are using it. :)
oh yeah and is it possible to write on OS with .NET languages ( C#.NET, VB.NET and C++.NET). I wonder if you can. :P
No offence to anyone who likes, but i am not moving to .NET until it becomes popular. I might use ASP.NET though, looks pretty cool. :)
Thanks for any help
windows was mostly written in c++
im playing around with c# now, i like it so far
Sorry, I was confused with the .NET implementation in JAVA.Quote:
Originally posted by gijsj
"The version of Java for the .NET is called J# and I think it's microsoft's partner that's developing it."
J# is developed by a Microsoft product team.
http://www.halcyonsoft.com/news/javadotnet.asp