Mit jelent c# nyelvben az hogy natív interop hívás?
Egyéb válaszokból próbáltam megérteni de nem értem sajnos.
Innen van:
"Performance of C# in Godot:
According to some preliminary benchmarks, the performance of C# in Godot — while generally in the same order of magnitude — is roughly ~4× that of GDScript in some naive cases. C++ is still a little faster; the specifics are going to vary according to your use case. GDScript is likely fast enough for most general scripting workloads.
Most properties of Godot C# objects that are based on GodotObject (e.g. any Node like Control or Node3D like Camera3D) require native (interop) calls as they talk to Godot's C++ core. Consider assigning values of such properties into a local variable if you need to modify or read them multiple times at a single code location:"
Pls magyarázzátok el.
C#-ból hívja a C++ kódot. Pontosabban, a C#-ból keletkező IL (intermediate language) hívja a natív (gépi kódot), ami meg a C++ lefordításának az eredménye.
Itt ugye azt kell tudni, hogy a C++ fordítás során gépi kód lesz, ami közvetlenül fut a CPU-n, míg a C# IL kód lesz, ami ledig egy JIT compuleren-en (Just In Time fordító) fut, ami a futás során fordítja gépi kóddá. Mind a kettőnek van előnye is, meg hátránya is, a C++ előnye a sebesség, emiatt hív bele a C# kód
"a C++ előnye a sebesség"
És a C# előnye micsoda?
2
Menedzselt kód, nem kell foglalkozni a memóriafoglalással/felszabadítással, sokak szerint kényelmesebb benne programozni
@2: meg a hordozhatóság: ugyanaz a kód ugyanúgy fut minden hardveren, amelyiken ott van a JIT...
A Java pont emiatt lett népszerű.
6
Írtál már nagy programot pythonban? C# után elhiszem, ha neked szopás a C++, hisz nincs benne annyi tapasztalatod.
Minden nyelvnek megvan a maga előnye/hátránya, ez alapján adott feladatra kell nyelvet választani, ezért jó, ha valaki több nyelvet ismer
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!