This pull request adds support for three additional programming languages to Compilerd: JavaScript, Go, and Perl. These enhancements expand the capabilities of our online code judge, allowing users to submit and evaluate code in these popular languages. The changes include:
JavaScript (Node.js):
Integration with the Node.js runtime to compile and execute JavaScript code submissions.
Customizable environment to adjust runtime settings and dependencies as needed.
Go:
Integration with the Go compiler and runtime to handle Go code submissions.
Customizable environment to adjust compiler flags and dependencies.
Perl:
Integration with the Perl interpreter to compile and execute Perl scripts.
Customizable environment to adjust interpreter settings and module dependencies.
This pull request adds support for three additional programming languages to Compilerd: JavaScript, Go, and Perl. These enhancements expand the capabilities of our online code judge, allowing users to submit and evaluate code in these popular languages. The changes include:
JavaScript (Node.js):
Integration with the Node.js runtime to compile and execute JavaScript code submissions. Customizable environment to adjust runtime settings and dependencies as needed. Go:
Integration with the Go compiler and runtime to handle Go code submissions. Customizable environment to adjust compiler flags and dependencies. Perl:
Integration with the Perl interpreter to compile and execute Perl scripts. Customizable environment to adjust interpreter settings and module dependencies.