交互式编程,也称为实时编码,是指允许创建者在程序运行时对其进行更改的任何计算机编程语言。在传统编程中,编码员首先写出程序,然后保存。然后他在计算机上运行该程序。如果发生错误,就会回到绘图板,输入新代码并重新运行程序。通过交互式编程,设计人员可以更改代码,而无需再次运行程序。
交互式编程的另一个用途是允许用户在所谓的交互式应用程序中进行输入。这可以像询问用户的名字然后将其显示在屏幕上一样简单。该程序有一个交互元素,可以根据用户输入的内容更改用户名的值。当程序创建时,它不知道她的名字,并且值为空。一旦它知道了她的名字,它就会将该值放入程序中,同时程序仍在运行,然后将其显示在屏幕上。<图>交互式编程是指允许创建者在程序运行时对其进行更改的任何计算机编程语言。
这种类型的交互式编程与另一种称为批处理的编程过程形成对比。在批处理中,程序无需用户输入即可运行。其优点是可以自行运行而不需要用户的帮助,但也有一个主要缺点。程序运行所需的所有信息都必须从一开始就编码到其中。如果程序想要显示用户的姓名,它就需要知道用户的姓名,因为它无法请求用户的输入。
在程序的创建过程中,它会经历开发循环。这些周期从确定程序应该做什么、为其编写代码以及测试程序开始。然后设计人员返回对程序进行更改并再次测试。重复此过程,直到创建成功的程序。
使用交互式编程时,开发周期各阶段之间的界限变得模糊。编写程序和运行程序变得一回事。开发人员可以编写程序,运行它,并在程序运行时继续编写或更改它,而不是编写程序然后执行它。这使得程序具有更大的灵活性,并且允许程序员或用户在不重新启动程序的情况下进行更改。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!