Re: C++ vs C#

C# is much easier, I'll give you that. C++ is... ugly. Ugly these days, at least. You have smart pointers, you have vectors... you have all of this uglyness piled on top of the language, all to "preserve compatibility".
I'd also object on how rust doesn't count with managed/unmanaged code. Rust certainly does count, and is unmanaged, not managed. You could, for example, write a Python C DLL through Rust and import it with Python and ctypes. The golden rule when writing DLLs that talk to each other across FFI boundries is this: ensure that all your languages can speak the same calling convention. For example, Python uses the C calling convention, so you'd want to ensure that all of your other DLLs use said convention. If you have a break in the convention somewhere, your chain will break very badly.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Nikita via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Turkce_Rap via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : jonikster via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : magurp244 via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Nikita via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : kianoosh via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
    • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector

Reply via email to