as the topic says do you think is it going to take?
as the topic says do you think is it going to take?
Absolutly not.
C# is not extension to C++ as C++ wa extension to C...
C# was made basically to support .Net Framework, while C++ is general purpose language
C# has microsoft support while C++ has the world of computer development community support
C# didnt even omit C++ from VS.net as VC.net is enclosed with this package
C# is still in childhood, while C++ is the a giant of programming, its not right even to make suck comparison
this doesnt mean that C# ll get away of the road , but it means that C++ still in the first place in the race !
Programming is a high logical enjoyable art for both programer and user !!
Even though, like he mentioned, C# is not an extension of C++ like C++ is an extension of C, the situation is comparable. C isn't obsolete, even though C++ pretty much has everything C has and more. It's just because they're different styles so people stick with one or the other. If I didn't use OOP so much, I would probably stick with plain C just for simplicity.
What exactly is C# ?
does it have the same syntax as c/c++ ?
www.akilla.tk
http://msdn.microsoft.com/vstudio/te...sharpintro.asp
its all u need
Programming is a high logical enjoyable art for both programer and user !!
Wait a minute. No that is not what you need. That is advertising.
C# in itself will not replace C++, however managed code might replace unmanaged code on the Microsoft operating system. That is what we are really talking about. There is no telling what Microsoft will do, they could very well deny unmanaged code, but the wider world of operating systems are far different than Microsoft, C++ will be around for many more decades. When you mature in your skills you may look for other options, other platforms.
Don't think in terms of C# in isolation. C# is a programming langauge that is dependent on a framework (middleware component). The C# language maintains a subset of the capabilities of an intermediate language (IL). It is reasonable to compare the .net framework and the Java virtual machine, they are both frameworks (a class hierarchy that promotes a reusable logical design). The JVM is a cross platform framework, it runs inside the web browser, but the .net framework will only function on the Microsoft operating system because nobody else wants it. The .net framework maintains an unfair advantage on the Microsfot platform because the implementation of the platform is controlled by Microsoft. If you want to be a Microsoft programmer than you should learn .net and C# or better yet the .net intermediate language.
Yes it could replace C++ possibly on the next verson of Windows. Microsoft is going to convert to subscription based software sales, and they will eventually close off the Win32 API. Microsoft has never supported Standard C++, only a half baked version.
Don't worry about C++ going away, but learn what you can about C++ and search for answers, there are many. BTW good question.
WINDOWS USER! dont use windows use Linux, you can find a lot of popular free linux release at http://linuxos.com im not trying to advertise but linux IS better than windows, almost will never get the Blue screen of Devils touch and doom (crashes)
C/C++ are industry standards. They are not developed by any COMPANY. They have their own set of rules which are centralized. That is, every company that makes a C++ compiler has to comply with the rules/standards.
On the other hand, C# is a Programming System by microsoft. It's just a trick to remain in the business. Microsoft doesn't itself care for a stable programming environment. They just wants to keep the market to themselves. They keep on creating languages one after the other VB, C#, now F# and soooo on.
C# can't possibly replace ANY established programming language.
C# is a .net framework language. It has excellent support for managed code and security containers on the .Net Framework.
The name is a bit misleading, but the fact remains that C++ is still a better language and more supported and used all over the world.
And for the Linux Fanatic, go somewhere else please.
Windows and Linux have there strong points and weakness's.
LB0: * Life once school is done
LB1: N <- WakeUp;
LB2: N <- C++_Code;
LB3: N >= Tired : N <- Sleep;
LB4: JMP*-3;
>Don't think in terms of C# in isolation. C# is a programming langauge that is dependent on a framework (middleware component). The C# language maintains a subset of the capabilities of an intermediate language (IL). It is reasonable to compare the .net framework and the Java virtual machine, they are both frameworks (a class hierarchy that promotes a reusable logical design). The JVM is a cross platform framework, it runs inside the web browser, but the .net framework will only function on the Microsoft operating system because nobody else wants it. The .net framework maintains an unfair advantage on the Microsfot platform because the implementation of the platform is controlled by Microsoft. If you want to be a Microsoft programmer than you should learn .net and C# or better yet the .net intermediate language.<
Point 1: MONO
Point 2: http://msdn.microsoft.com/net/ecma/
Point 3: Even if you post a lot, it does not make you smart.
>Yes it could replace C++ possibly on the next verson of Windows. Microsoft is going to convert to subscription based software sales, and they will eventually close off the Win32 API. Microsoft has never supported Standard C++, only a half baked version<
Bull, no compiler is perfect and Borland Builder and Visual C++.net are the closest.
I shall call egypt the harmless dragon
-Isaiah 30.7
I only agree with this statement if you are living in a 100% Microsoft API centric world. Outside of that such a statement is a joke.Bull, no compiler is perfect and Borland Builder and Visual C++.net are the closest.