在线互动游戏机

时间:2008-09-08 03:00:54

标签: compiler-construction interpreter

在哪里可以找到编程语言或api的在线交互式控制台?

15 个答案:

答案 0 :(得分:8)

@kuszi作为对这个问题的评论给出了一个很好的答案,但我几乎错过了它,因为它是一个评论而不是答案。

This link用于查找大量语言的REP和REPL的huuuge列表。

答案 1 :(得分:7)

答案 2 :(得分:7)

repl.it支持多种语言,包括Python,Ruby,Lua,Scheme,CoffeeScript,QBasic,Forth等......这个列表还在继续。

答案 3 :(得分:5)

答案 4 :(得分:5)

Skulpt是JavaScript中的Python实现。很酷。

答案 5 :(得分:3)

_WhyRuby

制作了一个

答案 6 :(得分:3)

http://www.codepad.org/?它支持几种语言,包括perl,scheme,c / c ++,python,lua等。

答案 7 :(得分:2)

对于Java,您可以尝试http://www.javarepl.com(或https://github.com/albertlatacz/java-repl处的控制台版本)

答案 8 :(得分:1)

您可以使用jsScheme来使用Scheme,但它是一个玩具,不应该替换基于控制台的解释器。

答案 9 :(得分:1)

答案 10 :(得分:1)

您可以试试http://doc.pyschools.com/console。 它实际上是一个编辑器,当你没有在你的计算机上安装它时,它非常适合在线测试你的python代码。

答案 11 :(得分:1)

python web console,我能够运行以下代码

# Script text here
import itertools

g = itertools.chain("AB", range(2))

print g.next()
print g.next()
print g.next()
print g.next()

答案 12 :(得分:1)

http://repl.it/是没有Java或Silverlight的浏览器中的Python(以及编译为JavaScript的其他十几种语言)。

答案 13 :(得分:0)

Firebug Lite用于Javascript。并且,Rainbow 9是在线REPL的第一个例子之一。

答案 14 :(得分:0)

http://lotrepls.appspot.com/是一个适用于所有这些脚本语言的控制台:

  • 红宝石
  • 常规
  • BeanShell的
  • Clojure的
  • 的javascript
  • 方案

只需按CTRL + SPACE切换语言或使用metacommand'/ switch',例如'/ switch clojure'即可在clojure中开始编码。