Description:
The current compiler supports only four programming languages. Expanding this list would make the tool more versatile and appealing to a broader range of users.
Why This is Needed:
Adding more languages (e.g., C, Go, Rust) enhances the platform’s flexibility and encourages wider adoption, especially among developers working across different stacks.
Proposed Solution / Approach:
1.Update the frontend dropdown to include new language options
2.Integrate corresponding compiler/interpreter logic in the backend
3. Ensure sandboxing and execution environments are secure for each new language
4.Add validation and error handling for unsupported or malformed code.
Additional Context:
Consider prioritizing languages based on community demand or internship team goals. Reference online IDEs like Replit or CodeSandbox for inspiration.
Description:
The current compiler supports only four programming languages. Expanding this list would make the tool more versatile and appealing to a broader range of users.
Why This is Needed:
Adding more languages (e.g., C, Go, Rust) enhances the platform’s flexibility and encourages wider adoption, especially among developers working across different stacks.
Proposed Solution / Approach:
1.Update the frontend dropdown to include new language options
2.Integrate corresponding compiler/interpreter logic in the backend
3. Ensure sandboxing and execution environments are secure for each new language
4.Add validation and error handling for unsupported or malformed code.
Additional Context:
Consider prioritizing languages based on community demand or internship team goals. Reference online IDEs like Replit or CodeSandbox for inspiration.