Could a client like Flarial Client be coded in another language?

I checked the source code and it's made in C and C++. But could've they used another language? Like C# for example? I'm just curious.
7 Replies
Aetopia
Aetopia2mo ago
TLDR, no.
die
die2mo ago
in theory, yes, realistically, no
Aetopia
Aetopia2mo ago
in theory is also false using another language means you bring more than you asked for C/C++ is not only preferred but the only option since most of the Windows stack decomposed into the C ABI.
Satoru Gojo
Satoru GojoOP2mo ago
What about another low level language? Like Rust.
Aetopia
Aetopia2mo ago
Again, no. The borrow checker will be a pain in the ass & interop with the C ABI is also crappy.
Satoru Gojo
Satoru GojoOP2mo ago
Hmm alright So C/C++ is the only option Not the only option, but the best and least painful option
die
die2mo ago
pretty much

Did you find this page helpful?