Let's say you're a Freelancer, and you get assigned to a job to create a 3D application, for, say a medicinical purpose, or any other general purpose (although this question does not focus on games, so inb4 HURRPADURRRPA HOW DOES I MAKEY COD IN VASUIL BACSIA HELP DERP DERP DERP).
You have the choice between these Languages:
+ C++ with Qt+QtGL/Irrlicht/Ogre3D/Maya/DIY-Engine powered by either SDL or SFML
+ C# with XNA/Framework of your choice
+ Java with lwjgl
+ C with SDL
ITT Explain which language you would chose and why, and which framework you would chose and why.
>>1
In biotechnical visualization (you can do it as a masters at my university) they use so many different tools and languages your question becomes irrelevant. It takes an army of programmers and testers and test frameworks to get an MRI machine running, what you do with the data that comes out of it is irrelevant.
That being said, they give courses in C++ and OpenGL. No external libraries are used because you can easily write your own window management.
>>11
So they are afraid to start their own startup and hire other lispers/do everything on they own?
Name:
Anonymous2011-02-01 7:00
>>12
They dont have capital for startups. And you cant outsource lispers, like you outsource retarded java niggers from 3rd world countries. LISP requires one thing, these inferior animal races dont have, LISP requires intelligence.
>>14
People born to reach families dont have time for Lisp, theyre more concerned with preserving their wealth and supressing any changes. If you keep your money in M$ share, then it would be pretty stupid thing for you to advance Lisp, that conflicts with everything MS is.
Name:
Anonymous2011-02-01 9:29
Java with lwjgl
lwjgl? wouldn't that be overkill for a medical product? JOGL should be enough; Java3D if you're bold (read: insane).
>>7
>Depends. Either c++ + qtgl or c++ + sdl gl.
what exactly is qtgl? does it provide windowing ui like sdl? or is it just pure opengl meant to run on qt?
Name:
Anonymous2011-02-01 12:03
Lol this is the stupidest shit ever. Obviously you would make it in C# with XNA because a) it would take two fucking minutes and b) you're a freelancer with little to no time or money.
Name:
Anonymous2011-02-01 14:40
>>18
QtGL is Qt + OpenGL, and allows a little bit more control over OpenGL. It's probably a matter of taste though.
>>19 Obviously you would make it in C# with XNA
Not when you want the result to be crossplatform.
Name:
Anonymous2011-02-01 14:58
>>20
But Windows XP Professional, Windows Vista Home Premium, and XBox 360 are all different platforms.
>>17
I agree.
It has been stated that it is not a video game and we assume a freelance developer.
JOGL would be my choice for this scenario as well.
Name:
Anonymous2011-02-02 10:55
>>28
Ironically most game engine implementations make doing stuff with Textures much easier, than doing them manually with raw GL. Hence why I've even listed Irrlicht and Ogre3d.
<b>Java</b> with lwjgl because fuck you I'm not explain
Name:
Anonymous2012-03-16 19:30
C/SDL or C#/OpenTk.
Name:
Anonymous2012-03-16 23:12
C# with XNA
it has more resources
easily manageable code
nobody makes games for linux or macs
so there you go
Name:
Anonymous2012-03-17 3:15
C# is slow, bloated, interpreted, garbage-collected, un-portable proprietary shit;
Java is slow, garbage-collected, interpreted and bloated;
C and SDL would take years to make a 3D application;
C++/Qt/Ogre3D/Irrlicht is the way to go.
Name:
Anonymous2013-08-31 19:42
It took me a while to warm up to it, but I ended up really enjoying the game. I'm pretty mid-level though - can't beat a lot of the songs on extreme, so ymmv.