![]() |
| | #1 | |
| Registered User Join Date: Nov 2008 Location: -
Posts: 57
|
__________________ Quote:
| |
| Sshakey6791 is offline | |
| | #2 |
| Kernel hacker Join Date: Jul 2007 Location: Farncombe, Surrey, England
Posts: 15,686
| It is a general purpose programming language, and can be used for (almost) anything. It can be used for networking programs, and it is often used for GUI programming. -- Mats
__________________ Compilers can produce warnings - make the compiler programmers happy: Use them! Please don't PM me for help - and no, I don't do help over instant messengers. |
| matsp is offline | |
| | #3 | |
| Registered User Join Date: Nov 2008 Location: -
Posts: 57
| So is it just like C++
__________________ Quote:
| |
| Sshakey6791 is offline | |
| | #4 |
| Kernel hacker Join Date: Jul 2007 Location: Farncombe, Surrey, England
Posts: 15,686
| As very brief summary yes. There are many small differences. The biggest one is that the memory management is done by the "language" itself, and that it's not a native compiler - it generates .Net code, which is the same concept as Jave ByteCode, not pure machine-code. It then uses clever techniques to translate this into actual machine code when you run the app - as far as I understand. -- Mats
__________________ Compilers can produce warnings - make the compiler programmers happy: Use them! Please don't PM me for help - and no, I don't do help over instant messengers. |
| matsp is offline | |
| | #5 |
| Registered User Join Date: Jun 2008
Posts: 1,280
| Well, it is clearly based on C++. So it is more modern than C++. But C++ is a better choice when you want something to run faster. It has offers more management it is an evolution from C, meaning speed is always a must for the language. Not that C# is slow. Well, google C# vs C++ and you will find a lot of opinions My personal opinion is that C# it is easier than C++. But as a language it has fewer things than C++. It is created by Microsoft and uses the .NET framework. Meaning that if a PC doesn't have the framework it cannot run the program. Of course installing the framework in Windows is free and simple. It can be done (they say) in Linux or some Linux. As far as I know you can use the .NET library also with C++, but it will be probably better to do it with C#. .NET / ASP.NET is really create for a GUI or a Internet based program. C++ is better when speed is an issue, like creating a game. P.S1: I prefer C++, but that is because I like C. P.S2: I played DMC 3 and 4 mostly to see the scenematics with Dante. There awesome. Probably the best is the Intro of DMC 3. Though that's also the first one so it's the first impression. From DMC 4 I liked the theatrical/drama scene most... and... wait this is a C forum.... |
| C_ntua is offline | |
| | #6 | |
| Registered User Join Date: Jun 2008 Location: RING 0
Posts: 468
| Quote:
http://www.mono-project.com/Main_Page | |
| valaris is offline | |
| | #7 | |
| Mysterious C++ User Join Date: Oct 2007
Posts: 14,785
| But you have been all the rage about C# for a while now...
__________________ Using: Microsoft Windows™ 7 Professional (x64), Microsoft Visual Studio™ 2008 Team System I dedicated my life to helping others. This is only a small sample of what they said: "Thanks Elysia. You're a programming master! How the hell do you know every thing?" Quoted... at least once. Quote:
| |
| Elysia is offline | |
| | #8 |
| Registered User Join Date: May 2003
Posts: 1,199
| One important difference is that C# can't be used for kernel mode software, such as (many) device drivers. Or rather, if you wrote it in C# without using .NET, you could probably write a compiler to do kernel mode drivers, as I don't believe any of the existing compilers have that capability.
__________________ You ever try a pink golf ball, Wally? Why, the wind shear on a pink ball alone can take the head clean off a 90 pound midget at 300 yards. |
| Cat is offline | |
| | #9 |
| Banned Join Date: Dec 2008 Location: Maputo, Mozambique
Posts: 82
| C# iz a fansee wurd for java 4 microsoft. |
| c++0x is offline | |
| | #10 | |
| Ex scientia vera Join Date: Sep 2007
Posts: 464
| Quote:
__________________ "What's up, Doc?" "'Up' is a relative concept. It has no intrinsic value." | |
| IceDane is offline | |
| | #11 |
| Ethernal Noob Join Date: Nov 2001
Posts: 1,891
| This post solves any question that will ever come out of this thread. but will it solve the question, "Is indigo0086 being sarcastic there"...that's for you to decide.
__________________ Here to Deceive, Inveigle, Obfuscate Since 1945 |
| indigo0086 is offline | |
| | #12 |
| Banned Join Date: Dec 2008 Location: Maputo, Mozambique
Posts: 82
| Y u gotta hait? |
| c++0x is offline | |
| | #13 |
| Woof, woof! Join Date: Mar 2007 Location: Australia
Posts: 3,295
| i don no y hez been sarcaztc Lollies Anyway it certainly does have it's place, although I'd pick Java over it anyday. What's the point of a managed, interpreted language if it's hardly portable?!? |
| zacs7 is offline | |
| | #14 |
| Registered User Join Date: Oct 2006
Posts: 298
| If you really don't know how to spell properly, then I pity you. However, if it is by choice that you construct your sentences that way, don't expect to get any respect or useful help from normal people. if you want people to take you seriously, please conform to the same standard of spelling, sentence structure, and punctuation that everyone else has adopted. What do you think a potential employer would think if you wrote that way in your resume? they would read the first sentence and throw it in the trash can. Posts on this board are just as easily discarded or ignored. |
| Elkvis is offline | |
| | #15 |
| Registered User Join Date: Aug 2008
Posts: 188
| because it's not just interpreted, it's JITed, is portable with mono/gtk/qt, and one of the cleanest languages i've ever programmed in. |
| bling is offline | |
![]() |
| Thread Tools | |
| Display Modes | |
|