美文网首页
交互式编程

交互式编程

作者: 刘岳森 | 来源:发表于2017-10-02 16:21 被阅读529次

习惯了C++的编程模式:编辑,保存,编译,运行和调试之后,就忘了其实还有另一种编程模式--交互式编程。很多脚本语言都提供类似的控制台,直接输入脚本语句,回车就执行了,结果立即显示出来,而不用经过复杂的保存和编译阶段。
交互式编程,对于简单的尝试性的操作是很方便的,比如测试一个函数的用法。因为输入语句之后,就可以立即得到结果,你就知道问题出在哪里,立即就可以修正,开发的速度于是得到了极大的提高。想想看,如果在C++等语言里,你是如何做到这些的。1. 打印输出结果到屏幕,到日志文件,或者MessageBox 2. 使用调试器单步跟踪或者设置断点。不管是哪种,都是比较费劲的,一旦发现问题,还必须终止整个程序,重新再来。如果程序加载的时间很长,或者需要经过很多步骤才能到达指定位置,你就更辛苦了--虽然VS2005等工具可以实现调试状态下修改C++代码并接着运行,但是我用的还是不多,好像不是那么灵便。
如果只是想实现一些临时性的操作,比如查看某些信息,那么交互性编程的优势就更凸显了。因为是临时性的操作,随意性会比较强,很多时候是看到一个信息之后才会想到要做另一个操作,所以不能事先想得很好。这时候,像命令行一样,边写边看就很方便了。我想,这就是为什么微软会发明PowerShell的原因之一了。
当然,给了我以上启发的还是Ruby on Rails,它提供的应用控制台可以让你以交互的方式运行Rails应用,而不拘泥于一定要从页面上交互,这样就很方便开发和调试,特别是在没有VS等强大的远程调试工具的情况下。、

from http://blog.csdn.net/optman/article/details/1956947 侵权删

相关文章

  • 基础语法

    交互式编程 交互式编程,命令行编程 通过 lua或lua -i启动交互式编程 print() 打印 脚本试编程 将...

  • LUA学习二 基本语法

    编程方式 交互式编程 Lua支持交互式编程 ,通过lua 或者lua -i进入: 脚本式编程 将 Lua 程序代码...

  • 2018-01-07:Lua交互式编程

    打开终端,进入Lua交互式编程模式: 退出Lua的交互式编程模式,回到shell模式: 方式1: 方式2:按下快捷...

  • 02-scala入门

    第一个Scala程序 交互式编程 交互式编程不需要创建脚本文件,可以通过以下名调用: '''$ scalascal...

  • 基础语法

    1. 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。 linux上...

  • 一文学会Java的交互式编程环境jshell

    什么是交互式编程环境?重点词交互,在这样的编程环境中,你每输入一行代码,环境都会给你一个反馈,这就是交互式的编程环...

  • 03、python基础语法

    第一个 Python 程序 交互式编程 交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编...

  • Python 初级速学-环境以及运行脚本

    1.交互式编程 交互式编程不需要创建脚本文件。 Linux系统 Linux系统上只需要在命令行中输入 Python...

  • Python基础语法资源,关键语句备忘录!

    交互式编程 交互式编程不需要创建脚本文件,而是直接通过Python解释器的交互模式进来编写代码。下面我们来打开py...

  • Scala之HelloWorld

    交互式编程: 交互式编程是不创建脚本文件,直接在cmd窗口进行以下命令: 脚本形式: 也可以用记事本或其他编辑工具...

网友评论

      本文标题:交互式编程

      本文链接:https://www.haomeiwen.com/subject/wxrtyxtx.html