Py学习  »  Python

你知道其他有交互模式的编程语言吗,比如python?[关闭]

systempuntoout • 5 年前 • 1424 次点击  

python语言有一个众所周知的特性,名为 interactive mode 解释器可以直接从tty读取命令。
我通常使用此模式来测试给定模块是否在类路径中,或者四处播放并测试一些片段。

你知道其他有交互模式的编程语言吗?

如果可以,请给出语言的名称,并在可能的情况下提供Web引用。
如果已经提到,你可以投赞成票。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/30327
 
1424 次点击  
文章 [ 31 ]  |  最新文章 3 年前
Mark
Reply   •   1 楼
Mark    14 年前

Perl -有趣的是之前有这么多答案

jonnystoten
Reply   •   2 楼
jonnystoten    14 年前

露比有 irb 这是一个交互式解释器,Ruby与Python非常相似。

irb at Wikipedia
Ruby at Wikipedia

kennytm
Reply   •   3 楼
kennytm    14 年前

C++。

Seriously .

Yaroslav
Reply   •   4 楼
Yaroslav    14 年前

Lisp和Scheme具有交互模式。

Tagore Smith
Reply   •   5 楼
Tagore Smith    14 年前

正如已经指出的那样,许多语言可以交互使用,尽管它们的使用方便程度差异很大。我最熟悉的交互环境,我在所有我尝试过的交互编程的自由环境中找到了一个最契合的环境(不是我全部尝试过),就是slime,一种允许与正在运行的公共lisp交互的Emacs模式,也可以与clojure(JVM的lisp)一起使用。

如果Lisp不是你的茶,那么各种小型谈话环境就值得一提。许多Smalltalk系统的一个有趣之处在于,它们几乎公开了在编程环境中实现系统的所有代码——如果需要,可以在使用时浏览甚至重写部分编程环境,就像编写新代码一样。实际上,提供给您的系统和您正在编写的代码之间的界限非常模糊。Squeak是一个有趣的免费小谈话,Cincom提供了一个商业小谈话的评估版本,这是一个很好的环境imho。

不管怎样,如果你对交互环境感兴趣的话,你可以做得比这两个环境更糟糕,当然还有很多其他的系统可以让交互编程达到某种程度。

Bryan Oakley
Reply   •   6 楼
Bryan Oakley    14 年前

tcl/tk有一个。从第一天起就一直在那里。这不是Python独有的功能。

Thomas
Reply   •   7 楼
Thomas    14 年前

Haskell 甚至有两个(主流)交互式口译员, Hugs ghci .

rytis
Reply   •   8 楼
rytis    14 年前

bash/tcsh/csh/ksh/……

它们都是编程语言,有一个cli:。

Pekka 웃
Reply   •   9 楼
Pekka 웃    14 年前
Joey Adams
Reply   •   10 楼
Joey Adams    14 年前

大多数(全部?)lisps(包括common lisp、scheme和clojure)、sml、ocaml、haskell、f_、erlang、scala、ruby、python、lua、groovy、prolog。