首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交互式编程语言?

交互式编程语言?
EN

Stack Overflow用户
提问于 2010-02-15 05:36:34
回答 13查看 4.4K关注 0票数 5

有没有一种编程语言可以完全在交互模式下编程,而不需要编写解释或编译的文件。可以考虑像Ruby的IRB这样的东西,但它是一个设计用于从命令行编写整个程序的系统。

EN

回答 13

Stack Overflow用户

发布于 2010-02-15 05:39:35

Smalltalk可以完全以交互方式编程,但我不会将smalltalk提示符称为“命令行”。大多数lisp环境也是这样的。如果内存有效,也可以使用postscript (如在打印机中)。

你是说你想写一个程序,但是从来没有看到过比命令窗口的回滚缓冲区更多的代码吗?

票数 7
EN

Stack Overflow用户

发布于 2010-02-15 05:44:03

我假设您正在寻找类似于BASIC如何工作的东西(启动到BASIC提示符并开始编码)。

IPython允许您非常直观地执行此操作。像Bash这样的Unix shell使用了相同的概念,但是您不能像使用IPython那样直观地重用和保存您的工作。Python也是一种更好的通用语言。

编辑:我本打算输入一些示例并提供一些链接,但IPython interactive tutorial似乎比我做得要好得多。有关source code handling tipslightweight version control的部分是您要查找的内容的良好起点。注本教程并没有详细说明如何准确地完成您正在寻找的所有任务,但是它确实为理解IPython shell上的交互特性提供了一个起点。

还要看一下IPython "magic" reference,因为它提供了许多实用程序,可以执行特定于您想要做的事情,并允许您轻松定义自己的实用程序。这非常“元”,但是展示如何创建IPython魔术函数的示例可能是用IPython构建的“完整应用程序”的最简明的示例。

票数 7
EN

Stack Overflow用户

发布于 2010-02-15 05:51:47

总是有lisp,这是Smalltalk的原始替代品,具有这种特性。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2262900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档