Który język jest szybszy? Test wydajności C# i C++

Dosyć często słyszy się, że programy pisane w C++ są szybsze od tych pisanych w C#. Głównym powodem takiego stanu rzeczy ma być fakt, że kod pisany w C++ jest kompilowany bezpośrednio do kodu natywnego, natomiast w przypadku C# programy działają na platformie .NET. Co za tym idzie, pisząc aplikację w C++ musimy sami zadbać o rzeczy takie jak na przykład zarządzanie pamięcią. Środowisko .NET robi tego typu rzeczy za nas (Garbage Collector). Niewątpliwie oszczędza to masę czasu podczas tworzenia kodu i sprawia pisanie przyjemniejszym, jednak czy ma istotny wpływ na wydajność końcowych aplikacji? Postanowiłem to osobiście sprawdzić! 😉

Czytaj dalej

1,212 total views, 2 views today