what is your favorite programming language?
mines is c (c99) :D
No favorites here. There are languages I use a lot because they're very convenient. Javascript because it's the language of web browsers. Python because it's popular and has a lot of stuff built in. Also sdlBasic lets me package games very easily for Windows and Linux. With Tcl/Tk I can do the same with apps. Okay, actually Tcl/Tk I kinda like for a change. It's different, and neat. Others, it depends.
Gosh, I love a lot of them! I guess my number one favorite is probably C#, because I use Unity for game development, and because it's the only language that's paid my bills! For general purpose programming I love using Python and Go. Pip is so OP. I feel like I can bust out the most outlandish programs ideas with Python pretty quickly because there is a library for everything. "import antigravity" hahaha
I'm sure someone was going to write this one day, but mine is Rust. It's new and as someone who's switched from C++, it definitely doesn't have the same fleshed out ecosystem benefitting from years of dominating the industry. But there are a couple reasons why I chose it over C++. Cargo is the unified dependency manager I wish C++ had. It makes it so easy to test and add other libraries. Rust has a weird syntax for sure, coming from C++. But it introduced a lot more programming concepts to me, and learning the syntax seemed to be less daunting than climbing up the ladder of modern C++. I'm also someone who can't stop using a systems language, so it was either C or Rust. And I chose Rust because the main reason I wanted to switch was because I was looking for a language with similar speed and power to C++ but allowed me to write features in a much shorter time. It was like finding a middle ground between the speed of iteration in python with the power of C++. Although this isn't necessarily the best comparison I could have come up with.
Probably uncommon answer, lua, specifically modified lua that allows for the += -= *= /= symbols, otherwise its kinda annoying. I've used a wide variety of languages but never got very proficient at object oriented programming languages, and I ended up really liking how lua's table system was really easy and convenient to use to the point where it was simple to make my own object systems for it. I've mostly used it with pico8, which means I've used it a lot, but also a little bit in frameworks like love2d.
Though if I had to pick another one, it would be gd script, the godot game engine is great and gdscript is robust a quite a bit like python. It doesn't really have much purpose outside of the godot game engine though.
I have programmed in many languages and EVERY SINGLE ONE was my favorite at the time; starting with assembly code, then Fortran, Basic, QuickBasic, Pascal, C, Visual Basic (VB6) , VB.NET , C++, C# and the most recent (and my current favorite... believe it or not :-) is JAVA. Check my retirement project: ArchipelagoSim game written in Java and wrote my own game engine in OpenGL (JOGL) and published here in this site: https://papaysailor.itch.io/archipelago-sailor-simulator Actually I am LOOKING FOR HELP to continue development of this fun project! So.. contact me if you (or anyone reading this post) are interested. I'd like to take it to the next level, whatever that might be.
Yeah it is not the fastest. The CPU code would run somewhat faster if in C or C++. But the heavy lifting in my code is done by the shaders in the GPU so the game is not affected at all. Congrats on doing the hard work of writing your own engine. At the end it pays back with less bloated software, smaller foot-print distribution and you also have full control.
Could agree more! We also don't need to rely on reporting and waiting for bug fixes from their side (some times takes years for them to get to fix), here we do it ourselves.
I had a past with Java back in 2007, and yes if you do the heavylifting in GLSL you should be good to go, after all minecraft was a hit and originally done java too.
Mine is in C++ with OpenGL and Metal, I'll add DX in future.
Good luck with your engine it already looks very cool!
I learn Python right now it is quite popular programming language. Recently I found easy way how to send emails in Python with basic programming skills. I found all info in this article. Also I can use some help of third-party services like mailtrap, they can help to save my time. Never thought it could be so easy to do. They have best prices and provide services at high level.