C, C++, Java, C#, Pascal all use pretty similar syntax.
C# is closer to Java. Both C# and Java compile into CPU independent bytecode. Then at runtime the bytecode is interpreted, whereas in C, C++ you compile directly in the CPU's machine code.
I use C# every day. I think it is the easiest to use, but if you raw performance, then C or C++ because it is closest to the metal. If you really want max performance then assembler.
C, C++, Java, C#, Pascal all use pretty similar syntax.
C# is closer to Java. Both C# and Java compile into CPU independent bytecode. Then at runtime the bytecode is interpreted, whereas in C, C++ you compile directly in the CPU's machine code.
I use C# every day. I think it is the easiest to use, but if you raw performance, then C or C++ because it is closest to the metal. If you really want max performance then assembler.