|
|
|
|
|
by devjab
931 days ago
|
|
Most of OpenAIs tech stack is AI toolage, but basically everything you interact with is written in Python. Nobody uses C# for anything serious, because why would you? It’s not a bad language, it’s just not a very good language either. Need efficiency? Rust/C++. Need an all round language? Node or Python, which are less efficient, but still powerful enough to power Instagram and well OpenAI as far as Python goes and LEGO as far as Typescript goes. Realistically you’re looking to choose between C#, Java and Go. Both Java and Go are miles ahead of C# in terms of concurrency, I mean, C# is still stuck with “await” after all, and while I guess you can have a lengthy debate on C# vs Java, 9 gazillion large companies use Java while 0 use C#. It’s not that C# is bad, like I said. It’s never really been better than it is now, it’s more a question of why would you ever use it? Even the C# developers at Microsoft admit to prototyping using Python because it’s just so much faster to build things with it, and while they do move things to C#, you have to wonder if they would if they weren’t working for Microsoft. |
|