-43

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?

you are viewing a single comment's thread
view the rest of the comments
[-] LurkingLuddite@piefed.social 16 points 3 days ago* (last edited 3 days ago)

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.

[-] CarlLandry357@lemmy.world -2 points 2 days ago

"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++.

[-] insomniac_lemon@lemmy.cafe 4 points 2 days ago* (last edited 2 days ago)

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).

this post was submitted on 17 Jul 2026
-43 points (26.4% liked)

Programming

27766 readers
397 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS