Console? good, GUI? good, game dev? use Godot engine with its similar language Gdscript, but what else? Ive been seeing AI, Data Science stuff, but whats the point if ita slow?
Console? good, GUI? good, game dev? use Godot engine with its similar language Gdscript, but what else? Ive been seeing AI, Data Science stuff, but whats the point if ita slow?
When used for much of the fancier stuff, like AI, it’s not running in python. Python is just setting up all the other stuff and making the calls to shove the models onto the GPU and configure and blah blah… You’re just writing the program that uses the ML libraries that make other types of programming do the real work, like CUDA or the other one I forgot the name of, or even Vulkan, or what have you.
So while Python is slow, things written in it do not have to be slow.
Similar to Godot’s language. It’s terribly inefficient, but it’s meant mostly to respond to human time scale events, not to have complex computation-heavy systems written up in it. And similar to Python with AI tools and whatnot, Godot’s graphics side is still running hot and fast in the GPU with dx/vulcan even while the language the UI and game logic is written in is inefficient.
“Similar to Godot’s language. It’s terribly inefficient”
Don’t know what you mean, but Godot app is only around 3mb, and it’s not as bloated as Python, though it has some high level layers or somthing too, and not as direct as C++.
They mean scripting, GDscript is also interpreted (and probably also not often parallelized) so it’s also not blazing fast (though I guess typing helps).
Though Godot has many options for languages (including bindings), so compiled is an option (you don’t have to go all in on one language either, so something like a generator or multiplayer code etc needing more performance can use a more capable language).