Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Compiler construction 在线交互控制台_Compiler Construction_Interpreter - Fatal编程技术网

Compiler construction 在线交互控制台

Compiler construction 在线交互控制台,compiler-construction,interpreter,Compiler Construction,Interpreter,在哪里可以找到编程语言或api的在线交互式控制台 PHP Perl C 为 您可以使用for Scheme,但它是一个玩具,不应该取代基于控制台的解释器。谷歌有一个。是一个用JavaScript实现的Python。非常酷。用于Javascript。而且,这是最早的在线回复示例之一。谷歌Chrome Python shell你可以试试这个。 它实际上是一个编辑器,当您的计算机上没有安装python代码时,它非常适合在线测试python代码 ,我能够运行下面的代码 # Script

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

  • PHP
  • Perl
  • C

      您可以使用for Scheme,但它是一个玩具,不应该取代基于控制台的解释器。

      谷歌有一个。

      是一个用JavaScript实现的Python。非常酷。

      用于Javascript。而且,这是最早的在线回复示例之一。

      谷歌Chrome Python shell

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

      ,我能够运行下面的代码

      # Script text here
      import itertools
      
      g = itertools.chain("AB", range(2))
      
      print g.next()
      print g.next()
      print g.next()
      print g.next()
      

      支持多种语言,包括Python、Ruby、Lua、Scheme、CoffeeScript、QBasic、Forth等等。列表中还有很多内容。

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

      转到大量语言的Rep和Repl的huuuge列表。

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

      ?它支持几种语言,包括perl、scheme、c/c++、python、lua等。

      是一款适用于所有这些脚本语言的控制台:

      • 蟒蛇
      • 红宝石
      • 棒极了
      • 比恩希尔
      • clojure
      • javascript
      • 斯卡拉
      • 计划

      只需按CTRL+SPACE切换语言或使用元命令“/switch”,例如“/switch clojure”开始在clojure中编码。

      对于Java,您可以尝试(或控制台版本)

      在线Python解释器对于学习Python基本上毫无价值。你不能定义自己的函数或类,所以它对任何人都没有多大用处。死链接——请参见repl.it,而不是为什么我在这里被否决?marxidad刚刚复制了这些信息@kuszi提供了一个很好的工具列表,谢谢链接。你的帖子肯定是答案。这个shell有一些主要的bug。由于某种原因,我无法在Ruby解释器关闭的对象方法中操作对象属性<代码>a=时间。新建时产生错误。链接上写的是Beta版,但是哇。