Quote:
3D, with OpenGL or DirectX
C++
is better suited for such kind of programming, in my opinion.
Quote:
What exactly are the differences between the two? Which one should I choose, and why?
C
is a simple, pragmatic, 'to the metal language'. It is 'universally supported'.
C++
is a complex language, multiparadigm (supports for instance OOP), it is widely supported.
In my opinon
C++
is better suited for large projects. For small to medium projects
C
fits the job very well.
Quote:
Could anyone tell me how fast these languages are(A stress test if you will) in miliseconds?
C#:
Java:
C++:
C:
There's not an exact answer to that. There is, however, my personal feeling about.
Java
is the slowest, then comes
C#
, then
C++
, finally
C
, which is the fastest .
But 'speed' cannot drive alone the choice of a programming language. After all, you need a programming language to write an application in a 'reasonable amount' of time.
Coding very complex programs in plain
C
could take forever, for instance.
Quote:
Edit: Edit:
I forgot to mention that I specifically want to write for Windows AND Linux.
There are several options available. There is Java, of course, but also Mono, allowing
C#
to run also on
Linux
, and, for instance
QT
for developing cross platform
C++
applications: you have to do some research yourself on the matter.