[转载] 在线代码编译服务Codepad.org
01 Nov 2011Codepad.org是一个很有意思的网站,它的主页很简单,左边是可以编译并执行的程序语言,右边则是让你输入程序的输入框,输入框的下面是一个“Run Code”的复选钮和一个“Submit”的提交按钮。 其操作起来也非常简单,先选中你要编译并运行的程序语言,然后在输入框中粘贴或输入程序的原代码,然后,点击提交,你就可以看么你程序编译出错的提示,或是执行的结果。 也许,你会觉得很无聊天,但我觉得这在某些时候会非常有用,尤其是你找不到编译器而又想验证一段代码的时候,这种时候还是比较多的。特别是我们很难有一台可以运行所有语言的电脑,如果有的话,那一定是你自己的个人电脑,当你不使用你自己的电脑时,你就会着急了。而且,我觉得这项服务非常地有意思,因为,这样一来,你甚至可以在你的手机上写任何语言的程序了。 目前这个网站支持下面这样语言——C,C++,D,Haskell,Lua,OCaml,PHP,Perl,Plain Text,Python,Ruby,Scheme,Tcl。(没有Java)
开了网站,试下这个代码吧(看不懂吧)! main(){int i,n[]={(((1«1)«(1«1)«(1« 1)«(1«(1>>1)))+((1«1)«(1«1))), (((1 «1)«(1«1)«(1«1)«(1«1))-((1«1)«( 1«1)«(1«1))+((1«1)«(1«(1>>1)))+ (1 «(1>>1))),(((1«1)«(1«1)«(1«1)« (1 «1))-((1«1)«(1«1)«(1«(1>>1)))- ((1 «1)«(1«(1>>1)))),(((1«1)«(1«1)«(1 «1)«(1«1))-((1«1)«(1«1)«(1«(1>>1 )))-((1«1)«(1«(1>>1)))),(((1«1)« (1 «1)«(1«1)«(1«1))-((1«1)«(1«1)«( 1«(1>>1)))-(1«(1>>1))),(((1«1)«(1«1 )«(1«1))+((1«1)«(1«1)«(1«(1>>1))) -((1«1)«(1«(1>>1)))),((1«1)« (1«1) «(1«1)),(((1«1)«(1«1)«(1«1)«(1« 1))-((1«1)«(1«1))-(1«(1>>1))),(((1« 1)«(1«1)«(1«1)«(1«1))-((1«1)« (1 «1)«(1«(1>>1)))-(1«(1>>1))), (((1«1 )«(1«1)«(1«1)«(1«1))- ((1«1)« (1 «1)«(1«(1>>1)))+(1«1)), (((1«1)« ( 1«1)«(1«1)« (1«1))-((1«1)« (1«1) «(1«(1>>1)))-((1«1) «(1« (1>>1)))), (((1«1)« (1«1)«(1«1)« (1«1))- ((1 «1)«(1«1)«(1«1))+((1«1)« (1«(1>> 1)))), (((1«1)«(1«1) «(1«1))+(1«(1 >>1))),(((1«1)«(1«1))+((1«1)« (1«( 1>>1))) + (1« (1>>1)))}; for(i=(1>>1);i <(((1«1) «(1«1))+((1 «1)« (1«(1>>1 ))) + (1«1)); i++) printf(“%c”,n[i]); }
Published by Gary Ng