Online-Compiler

About Online Compiler

Online-Compiler is web apps for compiler/interpreter via online website.and a simple collaboration tool. It's can be a pastebin too that executes code for you. You just paste your code, and Online-Compiler runs it and gives you a URL you can use to share it. Paste the URL into chat or email to get help or to show someone how to do something. Or just try things out when you don't have an interpreter handy. It works well on many phones.

How it works?

Online-Compiler works like a compiler or interpreter, not like the read-eval-print loop of an interactive interpreter prompt. If you want to print the value of an expression, you need to use your language's print command. If your language requires a "main" function, your program won't work in Online-Compiler without one.

How code execute?

Code execution is handled by a supervisor based on geordi. The strategy is to run everything under ptrace, with many system calls disallowed or ignored. Compilers and final executables are both executed in a chroot jail, with strict resource limits. The supervisor is written in Haskell. The web site is written in Python, using django and Google App Engine. for the sytax highlinger is used library javascript shjs http://shjs.sourceforge.net/

1 of 3

Rahmat Ramadhan
Dusun Krajan RT05 RW01, Desa Banjar
68454 Banyuwangi, Indonesia
© 2021, Built with Sanity & Gatsby · Open-source