Zub*_*air 5 programming-languages
是否有一种编程语言可以完全以交互模式编程,而无需编写被解释或编译的文件.想想可能像Ruby的IRB,但是一个旨在让你从命令行编写整个程序的系统.
我假设您正在寻找类似于BASIC以前的工作方式(启动到BASIC提示符并开始编码).
IPython允许您非常直观地执行此操作.像Bash这样的Unix shell使用相同的概念,但你不能像IPython一样直观地重复使用和保存你的工作.Python也是一种更好的通用语言.
编辑:我打算输入一些示例并提供一些链接,但IPython交互式教程似乎比我做得好得多.您正在寻找的良好起点是有关源代码处理技巧和轻量级版本控制的部分.请注意,本教程没有说明如何精确地完成您正在寻找的所有内容,但它确实提供了一个了解IPython shell上的交互功能的跳出点.
另外,请看一下IPython"魔术"参考,因为它提供了许多实用程序来执行特定于您想要做的事情,并允许您轻松定义自己的.这是非常"元",但是展示如何创建IPython魔术函数的示例可能是在IPython中构建的"完整应用程序"的最简洁示例.