Language Interoperability Preferences of the Professionals
Not trolling - serious question.
Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]
And sometimes there isn't a "most appropriate" language for the job, and in those situations your personal preferences will probably weigh in on your decision.
A client asks you to write some software on the .NET platform, but doesn't care whether you use VB.NET or C#. The two languages are essentially equivalent, so which would you choose? I'd choose C# because VB.NET syntax annoys the shit out of me.
[quote name='ApochPiQ' timestamp='1358455119' post='5022638']
Why are you so insistent that I have to have some kind of favoritism or preference? Why is it a problem for you that I don't hold unjustifiable opinions about arbitrary things?
[/quote]
Wow! Why didn't you just simply say "no preference" or not reply at all?
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
[quote name='smr' timestamp='1358455195' post='5022639']
I'd choose C# because VB.NET syntax annoys the shit out of me.
[/quote]
I've read that somewhere else. Maybe you wrote about it in another forum? Isn't VB.NET usage shrinking? There might be something behind your hate of it.
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
[quote name='smr' timestamp='1358455195' post='5022639']
And sometimes there isn't a "most appropriate" language for the job[/quote]
There is always a 'most appropriate' language for the job.
It just happens that there are some people who haven't learned Prolog yet.
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
Isn't it possible that programmer and client circumstances could cause a situation of not having enough time to make a thorough comparison of various language strengths and weaknesses in client needs?
swiftcoder, what two languages do you most enjoy using together?
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
Compiled Java & a scripting language
Does such thing exists? There is a GNU Java compiler, but it has been abandoned. And there is another native compiler but it isn't free and it only supports JRE6.
"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"
My journals: dustArtemis ECS framework and Making a Terrain Generator
They are just examples up there in the first post.
What two languages to you like to use together?
Personal life and your private thoughts always effect your career. Research is the intellectual backbone of game development and the first order. Version Control is crucial for full management of applications and software. The better the workflow pipeline, then the greater the potential output for a quality game. Completing projects is the last but finest order.
by Clinton, 3Ddreamer
[quote name='3Ddreamer' timestamp='1358457466' post='5022649']
What two languages to you like to use together?[/quote]
I don't believe you should ever set out with the express aim of using multiple programming languages. That way leads to giant, bolted-toghether monstrosities like the Java and Objective-C ecosystems.
If I had my way, I would write absolutely everything in Python. Why? Because it is friendly, concise, and fun to program in.
Unfortunately, there are still various performance issues, especially if you want to run on more limited platforms, like iOS or Android. But never fear! I have full confidence that our Google overlords will eventually solve this small problem, by making PyPy the fastest JIT on the block...
Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]
I've worked on one 'really interesting' AI project that involved a C program envoking python scripts, several of which were used to tie together C or C++ code that in turn made calls to embedded python libraries, which at times continued the cycle...
I drifted away from that project, but last I heard they gave a new guy who joined the team the task of writing software to better visualize the code base.
If your signature on a web forum takes up more space than your average post, then you are doing things wrong.