C´est le langage CSHARP ou C#, une technologie . NET à part entière devlopé par Micro$oft.
Les diff entre le C/c++ et C# :
C# est un peu un mix entre le Java et le C++: Orienté Objet, le main() se trouvant dans un classe ( comme en Java)... En fait il ressemble plus au Java qu´au C++ je trouve dans sa syntaxe et sa façon de voir les choses. Oui, il n´a pas d´Applets, mais en même temps, c´est . NET, c´est orienté Internet, comme le Java
C# n´a pas de besoin d´insérer des headers ou des trucs du genre: qui a dit Java?
Les fonctions de C# doivent toujours avoir leur mot-clé spécifiant leur encapsulation(public, private, protected).
C#, ça ressemble à ça:
//////////////////////////////////////////////////
////////////////////
// Un hello World du c#
class HelloWorld {
static void Main() {
System.Console.WriteLine("Hello World!");
}
}
//////////////////////////////////////////////////
////////////////////
// L´équivalent en C:
- include < stdio.h>
int main(void)
{
printf("Hello World");
return 0;
}
//////////////////////////////////////////////////
////////////////////
// L´équivalent en c++
- include
using namespace std;
int main(void)
{
cout < < " Hello World!" < < endl;
return 0;
}
//////////////////////////////////////////////////
////////////////////
Voilà 