什么是交互式编程?(interactive programming?)

交互式编程,也称为实时编码,是指任何计算机编程语言,允许创建者在程序运行时对其进行更改。在传统编程中,编码器首先写出程序,然后保存它。然后他在计算机上运行程序。如果发生错误,它将返回到绘图板以键入新代码并重新运行程序。通过交互式编程,设计师可以对代码进行更改,而无需再次运行程序。...

交互式编程,也称为实时编码,是指任何计算机编程语言,允许创建者在程序运行时对其进行更改。在传统编程中,编码器首先写出程序,然后保存它。然后他在计算机上运行程序。如果发生错误,它将返回到绘图板以键入新代码并重新运行程序。通过交互式编程,设计师可以对代码进行更改,而无需再次运行程序。

Interactive programming refers to any computer programming language that allows the creator to make changes to the program while it is already running.

交互式编程的另一个用途是允许用户在所谓的交互式应用程序中进行输入。这可以简单到询问用户的姓名,然后将其显示在屏幕上。该程序有一个交互元素,根据用户键入的内容更改用户名的值。程序创建时,它不知道她的名字,值为空。一旦它知道了她的名字,就在程序还在运行时将该值输入程序,然后在屏幕上显示。

这种类型的交互式编程与另一种称为批处理的编程过程形成对比。在批处理中,程序可以在不需要用户输入的情况下运行。这样做的优点是不需要用户的帮助就可以独立运行,但也有一个主要缺点。程序运行所需的所有信息必须从一开始就编码到程序中。如果程序想显示用户名,它需要已经知道,因为它不能要求用户输入。

在程序的创建过程中,它经历了开发周期。这些循环从确定程序应该做什么、为其编写代码和测试程序开始。然后,设计器返回并对程序进行更改并再次测试。此过程将重复,直到创建成功的程序。

当使用交互式编程时,开发周期各阶段之间的界限变得模糊。编写程序和运行程序成为一体。开发人员可以编写程序,运行程序,并在程序运行时继续编写或更改程序,而不是编写程序然后执行程序。这使得程序具有更大的灵活性,并且允许程序员或用户在不重新启动程序的情况下进行更改。

  • 发表于 2021-12-13 18:47
  • 阅读 ( 209 )
  • 分类:互联网

你可能感兴趣的文章

函数式程序设计(functional programming)和命令式程序设计(imperative programming)的区别

...式的命令式编程 6.摘要 什么是函数式程序设计(functional programming)? 函数式程序设计是以数学为基础的。函数式编程背后的关键原则是,所有的计算都被看作是独立数学函数的组合。数学函数将输入映射到输出。假设有一个函数...

  • 发布于 2020-10-19 02:12
  • 阅读 ( 485 )

编码(coding)和编程(programming)的区别

...建软件的一部分。这就是编程的关键所在。 什么是编程(programming)? 编程是指对机器或应用程序进行编程,使其在没有任何错误的情况下运行。编程是一个常用的术语,用来描述用一组指令来执行给料机的过程。简单地说,编程...

  • 发布于 2021-06-25 04:52
  • 阅读 ( 1229 )

标记语言(markup language)和程序设计语言(programming language)的区别

...XML解析器用于解析这些XHTML文档。 什么是程序设计语言(a programming language)? 编程语言是一种形式化语言,它包含一组用于创建软件程序的命令和语法。这些程序可以执行特定的任务。编程语言主要分为两部分。它们是高级语言...

  • 发布于 2021-07-01 02:50
  • 阅读 ( 644 )

结构化的(structured)和面向对象程序设计(object oriented programming)的区别

...设计,结构化程序设计 什么是结构化程序设计(structured programming)? 结构化编程将程序划分为一组函数或模块。模块化编程是这方面的另一个名称。这些函数的语句包含在花括号中。每个函数都执行一个子任务。通常,由于每个...

  • 发布于 2021-07-01 22:01
  • 阅读 ( 592 )

什么是arduino®编程的最佳技巧?(the best tips for arduino® programming?)

Arduino®微控制器是业余爱好者、艺术家和机器人制造商的最爱,他们不一定是电气工程师。ARDUINO®编程环境是基于处理的,一种高级语言,通常比C++和java更容易学习。正在...

  • 发布于 2021-12-08 13:09
  • 阅读 ( 101 )

什么是互动网站?(interactive websites?)

交互式网站是利用多种不同功能为用户创造更具交互性体验的网站。虽然这些交互功能可能相当简单,因为大多数网站都包含某种类型的交互,但其中许多功能允许用户自...

  • 发布于 2021-12-08 17:38
  • 阅读 ( 87 )

什么是不同类型的计算机编程?(the different types of computer programming?)

鉴于计算机编程的定义如此广泛,程序的使用如此普遍,实际上有许多类型的计算机编程,通常以截然不同的方式定义。最基本的计算机编程类型可以根据程序员使用的编...

  • 发布于 2021-12-08 18:58
  • 阅读 ( 148 )

什么是不同类型的儿童电脑编程?(the different types of computer programming for kids?)

...零售产品,都可以找到可用于促进儿童电脑编程的游戏和交互式应用程序。 ...

  • 发布于 2021-12-08 18:59
  • 阅读 ( 161 )

什么是互动网站?(an interactive website?)

交互式网站是一个互联网页面,它使用各种软件创建一种交互式体验,使浏览该网页的人能够积极参与该网站。这可以通过多种原因来实现,也可以通过使用各种方法和软...

  • 发布于 2021-12-11 14:32
  • 阅读 ( 123 )

什么是约束编程?(constraint programming?)

约束编程是一种声明式编程,它使用数学约束来定义程序中变量之间的相互关系。这些类型的编程技术通常与其他类型的编程技术交互,例如逻辑和命令式技术。这些逻辑...

  • 发布于 2021-12-13 11:36
  • 阅读 ( 402 )
fvpvzrr
fvpvzrr

0 篇文章