I have used c, c++, c# and java in the past and am fairly confident with all of them.
I am just starting to learn OpenGL and would like to know which is the best language to use when implementing it.
Ideally, I would like to learn the most powerful and efficient language to use it in. I understand that some languages might have an OpenGL port rather than the original version.
I am not too fussed about how easy it is to code or pick up OpenGL in each language I just want the best one.
I have used C, C++ and Java.
I felt really badly with Java and never liked the GL port too much but maybe it was because I was used to C. Java is very easy and productive but for the time, I would still use C++.
C++ has all the flexibility I need and I’m so used to it I feel right at home. I would raccomand it for GL development.
As for plain C, I believe it’s a bit under-productive. Not having overloading really annoys me.
If you want to do really complex things, I believe C++ is the way to go.
I have never used C# yet, so you may wait for some other replies however.
I’m using Delphi but honestly I think the lanuage doesn’t matter so much. Pick the one you are most comfortable with. Even the java stuff catched up a lot. :rolleyes: