-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add FAQ entry "Which programming language is fastest?" #10287
Conversation
As noted in #10286, I'm in favor of this PR and removing that whole comparison from the C# docs. |
Is it worth noting that C++ in modules can be faster than C++ in GDExtension (also because of marshalling, like pointed out for C#)? Or is that too much information? |
I think this question and answer could be up to 50-100% longer than it curently is if all the information added is concise and relevant. The FAQ has some long answers already. The nuances of C++ modules and C++ with GDExtension were outside my personal expertise so I didn't say much about it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, it just needs to be rebased since #10286 was merged.
Before merging, I wanted to give Calinou (and maintainers for GDExtension and C#) a bit more of a chance to look over if they find time, since it's based on their previous work. If that doesn't happen, we can always make improvements later |
3c91c6c
to
9ffd5f5
Compare
Compares the performance of C#, GDScript, and C++. Co-Authored-By: Hugo Locurcio <[email protected]> Co-Authored-By: Andre Sacilotto <[email protected]>
9ffd5f5
to
6feb7b4
Compare
Thanks! |
Cherrypicked to 4.3 in #10347. |
Compares the performance of C#, GDScript, and C++.
Extracts the programming language comparison from #7538 and moves it to a dedicated FAQ entry. Now feel free to argue about the characterization of your favorite language 😄 .
CC @Calinou, this is largely based on your revised description from that PR.
(At some point I might like to add a dedicated "Which language should I use?" entry to the FAQ, but it's not clean to add right now because the current FAQ is designed to sell you on GDScript. The current "Which programming languages are supported in Godot?" and "What is GDScript and why should I use it?" combined cover this topic already.)