Abstract

As the MOOC develops, many users have begun to gradually like and get used to programming learning on the MOOC platform, so virtual online experiments have become a hot spot in the online programming education industry, which is also known as online IDE or online programming environment. Compared with the traditional programming environment, the online programming environment does not require a complicated establishment of local environment, making it easy to be used. At the same time, the online programming environment can also be integrated into the MOOC for learning, and can also be combined with OJ for evaluation. However, the existing online programming environment usually only supports few programming languages, such as C language and Java language. Even some online platforms only have the online compiling function with one language. Based on the above phenomena, this paper will propose a general online programming solution. And based on the idea, a platform that supports multi-language online compiling function is built through simple code writing and the construction of server environment.

Highlights

  • As the Internet technology develops, online programming websites are coming into view

  • After comparing the background processing methods of Python and C language, the so-called general programming environment refers to all the processing can be placed in the shell by calling the different compiled and running instructions with different languages under the Ubuntu system and getting feedback

  • A multi-language online compilation platform based on WEB technology is built, and the programmer's installation of each language compilation environment is simplified in this paper through the proposed online programming idea

Read more

Summary

Introduction

As the Internet technology develops, online programming websites are coming into view. Online programming platform that can meet the users’ needs for code writing anytime and anywhere is especially important. According to the call to CMD instruction and the combination of ACE framework, based on realizing the common functions of other online programming platforms, the syntax highlighting, image output and automatic completion of code, and associating input, standard input and parameter input, and the Matlab language image output are improved. The common web development language can be used to achieve the online writing and compiling functions of most programming languages This technology can quickly help enterprises and schools to establish their own online evaluation and test platform, and can help online programming learning platforms or websites to quickly realize the online programming functions with high performance and good user experience, which is of great significance [2] [3[4][5]

System background
System structure
Development decomposition
Core code demonstration
System test
Summary
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.