International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 181 - Number 11 |
Year of Publication: 2018 |
Authors: Aryan Anmol, Abhishek Singhal, Abhishek Kumar |
10.5120/ijca2018917685 |
Aryan Anmol, Abhishek Singhal, Abhishek Kumar . RESTful API based Online Compiler (TINKER). International Journal of Computer Applications. 181, 11 ( Aug 2018), 18-20. DOI=10.5120/ijca2018917685
The Project TINKER aims towards providing a common endpoint for compiling and execution of programs written in different languages as well as providing the results/outcomes of those programs. These programs can be in C, C++, Java, Python, and PHP. The result will be in JSON format containing the output of the program, its execution time, memory and errors (if any) consumed along with a unique ID. This ID can be used to access the information about previously submitted program at any point of time which will include the program itself, input, language, the same output when the program was first executed and a timestamp, since each and every submission is stored with Google Firebase database. Google Firebase was chosen over the traditional real time database due to its high reliability. These services can be utilized by any one by making HTTP requests on our project (TINKER) endpoints.