+ 1
what is difference between c++ and c#? what is advantages of c#?
2 Answers
+ 9
Here is some diffrences & advantages ;
1)C# :
- C# is a high level language that is component oriented.
- When compiled, C# code is converted into Intermediate language code. This intermediate language code is converted into executable code through the process called Just-In-Time compilation.
- In C#, memory management is automatically handled by garbage collector.
- In C# Switch Statement, the test variable can be a string.
- In C# switch statement, when break statement is not given, the fall through will not happen to the next case statement if the current case statement has any code.
- In addition to for, while and do..while, C# has another flow control statement called for each.
2)C++ :
- C++ is a low level and indeed platform neutral programming language.
- When compiled, C++ code is converted into assembly language code.
- In C++, the memory that is allocated in the heap dynamically has to be explicitly deleted.
- In C++ Switch Statement, the test variable cannot be a string.
- In C++ switch statement, when break statement is not given, the fall through will happen to the next case statement even if the current case statement has any code.
- C++ does not contain for each statement.
+ 1
why c# is used to build windows apps?