什么是直接模式?(direct mode?)

直接模式是计算机编程的一种形式,通过它程序的参数可以实时输入和执行。这与编译程序不同,编译程序写在文件中,通过编译器运行,然后在以后执行。直接方法允许程序员测试程序功能或在系统上执行其他即时任务或操作,而无需编辑、重新编译然后重新运行程序。...

直接模式是计算机编程的一种形式,通过它程序的参数可以实时输入和执行。这与编译程序不同,编译程序写在文件中,通过编译器运行,然后在以后执行。直接方法允许程序员测试程序功能或在系统上执行其他即时任务或操作,而无需编辑、重新编译然后重新运行程序。

许多直接模式编程方法都是在计算的早期使用的。第一个穿孔卡片可以看作是这样一种方法,程序员通过卡片对计算机进行编程,并观察计算机上指示程序运行方式的指示灯。早期类型化编程语言之一是1964年开发的初学者通用符号指令代码(BASIC)语言。许多早期的八位计算机系统,如Commodore 64®,允许在启动机器时直接输入基本程序。用户看到的第一件事是介绍和等待编程命令的闪烁提示。。

在这些系统上,用户可以直接开始为计算机编程。通常,这种直接操作模式意味着要么创建和测试新设计的计算机程序,要么使用几个小的基本操作来访问和启动可能已保存为软盘上文件的不同程序。在这两种情况下,最常用的直接模式命令是RUN命令。计算机内存中最近键入的程序或保存的文件都可以通过RUN执行。现代操作系统,如Microsoft®Windows®,仍然允许通过命令提示符使用RUN命令在系统上启动某些程序。。

由于计算机速度和处理能力的提高,直接模式编程演变成另一种形式,即解释式编程语言。在这里,编程语言的操作与旧方法完全相同,唯一的例外是该语言带有解释器。解释器是一个独立的程序,类似于旧的8位基本提示符。一旦启动,它就会坐在那里等待命令以它设计用来解释的任何语言输入。这允许在单个计算机系统上开发和运行各种解释语言,每种语言都可能为特定用途提供各种好处。。

直接模式编程的另一个用途已经进入铁路系统模型。数字控制器允许模型铁路爱好者对机车采取的一些行动进行编程,例如提高和降低速度、列车上灯光的操作等。这些控制器具有直接模式编程功能,操作员可在列车穿过轨道时实时影响列车功能。

  • 发表于 2022-01-05 19:29
  • 阅读 ( 10 )
  • 分类:IT

你可能感兴趣的文章

直接的(direct)和间接开发(indirect development)的区别

...虫之前必须经历不同的变化。 目录 1. 概述和主要区别 2. 什么是直接开发 3. 什么是间接开发 4. 直接开发与间接开发的相似性 5. 并列比较-以表格形式直接和间接开发 6. 摘要 什么是直接开发(direct development)? 直接发育是指动物以...

  • 发布于 2020-10-19 03:18
  • 阅读 ( 247 )

用户模式(user mode)和内核模式(kernel mode)的区别

...硬件资源时进入的特权模式。 目录 1. 概述和主要区别 2. 什么是用户模式 3. 什么是内核模式 4.用户模式与内核模式的相似性 5. 并列比较-用户模式与内核模式的表格形式 6. 摘要 什么是用户模式(user mode)? 当计算机应用程序运行...

  • 发布于 2020-10-20 00:25
  • 阅读 ( 552 )

apple watch静音模式、请勿打扰模式和影院模式的区别(以及何时使用)

...还不清楚何时使用每种模式。让我们看看每个模式,它做什么和不做什么,以及使用它的最佳时间。 现在Apple Watch用户可以使用三种模式:静默模式、请勿打扰模式和最新的影院模式,如上图从左到右所示。这三种模式都可以切...

  • 发布于 2021-04-07 14:11
  • 阅读 ( 206 )

什么是wi-fi direct?它是如何工作的?

...备直接相互连接,而不是通过无线路由器。 你能用它做什么? 但你现在能用Wi-Fi Direct做什么呢?好吧,如果一个设备和它的外围设备被设计成使用Wi-Fi Direct,他们将使用Wi-Fi Direct而不用你去想它。Roku3做到了这一点,正如我们...

  • 发布于 2021-04-09 04:57
  • 阅读 ( 173 )

谷歌和苹果正在禁止共享用户位置数据的技术

...以申请延长30天。但追踪用户位置并**数据的模式并不是什么新鲜事:根据主板公司的一份报告,X模式被禁止的原因可能是,它还将其**给了美国军方。当你考虑到许多使用X-Mode的大型应用程序都是为***设计的这一事实时,你就...

  • 发布于 2021-04-17 02:30
  • 阅读 ( 136 )

模式开关(mode switch)和过程开关(process switch)的区别

...操作系统中与进程相关的两个术语。 覆盖的关键领域 1.什么是模式切换-定义,功能2.什么是流程切换-定义,功能3.模式切换和流程切换的区别是什么-关键区别的比较 关键术语 操作系统、模式开关、过程开关 什么是模式开关(mo...

  • 发布于 2021-07-01 14:48
  • 阅读 ( 295 )

安全模式(safe mode)和正常模式(normal mode)的区别

...户提供有限的和默认的选项和配置。现在问题出现了,为什么操作系统会给出这个选项?答案是,当系统中出现一些问题时,您可以轻松地单独处理特定问题,而不干扰其他软件和硬件。您可以将此功能称为软件和硬件问题的故...

  • 发布于 2021-07-08 16:20
  • 阅读 ( 587 )

dvd视频(dvd video)和dvd vr模式(dvd vr mode)的区别

...只能在少数选定的机器上播放。dvd视频与dvd vr模式对比表什么是dvd视频(dvd video)?在DVD视频中,每个标题允许的最大章节数为99,每个DVD允许的最大标题数为99。DVD视频模式接收流并将其存储为标准线性格式。DVD视频可以在任何能...

  • 发布于 2021-07-11 09:59
  • 阅读 ( 253 )

游戏眼镜(gaming glasses)和夜间模式(night mode)的区别

...的帮助数字外观减少眼睛疲劳游戏眼镜与夜间模式对比表什么是游戏眼镜(gaming glasses)?Gunnar Optiks在2007年发现了第一款游戏眼镜。该公司在时尚、零售业和**业广受欢迎。但在游戏眼镜发明后,该公司吸引了全球市场的目光。这...

  • 发布于 2021-07-12 04:53
  • 阅读 ( 181 )

在firefox中启用direct2d和directwrite硬件加速以获得更好的图形性能

...图形性能和字体外观。如果您有一个像样的图形卡(支持DirectX 10)和Windows 7(或带有Vista平台升级的Windows Vista),您可以通过以下调整使图形处理更加高效:在地址栏中键入about:config,并向Firefox保证一定会小心。在搜索框中键...

  • 发布于 2021-07-24 00:26
  • 阅读 ( 208 )
dx31409
dx31409

0 篇文章