I'm curious about which programming languages are commonly used for developing closed source proprietary software. For native code compilation, do we still see a lot of C and C++ being used?
Also, I've heard that languages like C#.NET, Java, and Python often require obfuscators for code security, but I'm unsure about their effectiveness. What do you all think?
4 Answers
Honestly, if you want to protect your code, you should involve legal departments. Bigger companies usually just resort to lawsuits if their code gets leaked. And about C#, it can compile to native code and work with other languages, so that’s something to consider too.
The choice of language really depends on the project needs. For us, we predominantly use Go, but we also have some components in C. In regards to obfuscators, they're tricky—setting them up can be a hassle and might actually trigger antivirus software, plus they can slow your code down.
When it comes to closed source software, you can use the same languages as open source. People don’t generally stress too much about obfuscation—it’s not always necessary.
Closed source software is more about licensing and making source code unavailable than it is about the programming language. I've seen closed-source applications written in a variety of languages, including C++, .NET, and JavaScript.
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically