面向逻辑概念的虚拟编程

今天提出一个概念,是为“面向逻辑概念的虚拟编程”。

什么是面向逻辑概念呢?

其实这很好说明:关系数据库设计里有概念建模、(业务)逻辑建模、物理建模。编程也当然可以如此。

而加上虚拟编程,是为了强调这种“编程”只是一种架构设计层次的思维游戏,它甚至不是伪代码。因为一般提到伪代码,实际上还是绑定到某种命令式编程语言,而伪代码的主要特征就是不一定能通过实际的编译。

现在再次回到“面向逻辑概念“的说法来,这一说法究竟包含了哪些内涵呢?

其一,所谓概念,第一就是变量、类型的命名,重中之重。这个命名甚至不是形式化和可公理化的,它只是实际人类世界业务语义的一种类比而已。

其次,说到逻辑层次,而不是物理层次,意味着这种虚拟编程不绑定到任何一种具体的编程语言、编译器、编程风格(OO还是FP)。但是在数据类型层次,有些概念仍然需要细化,比如枚举类型,虽然enum在物理层次(物理存储、内存表示、或者序列化传输形式)可能会用位向量(序列)来表示。

暂时就只想到这么多。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一款面向虚拟仪器设计编程的工具。LabVIEW高级编程是指在LabVIEW平台上使用更复杂的功能和技术来进行编程,以实现更复杂的应用需求。 LabVIEW高级编程可以通过以下几个方面来展开: 1. 进一步了解LabVIEW编程的核心概念和基础知识,如数据流图编程模型、控制与循环结构、数据类型与变量、图形界面设计等,以提高对LabVIEW的理解和运用。 2. 学习更多的模块和工具包,如信号处理、图像处理、控制系统设计等,以实现更复杂的功能和应用。 3. 深入研究LabVIEW的高级技术,如事件驱动编程、状态机设计、多线程编程等,以提高程序的可扩展性和运行效率。 4. 使用LabVIEW的工程应用开发虚拟仪器,如数据采集与处理、实时控制、自动化测试等,以满足各种实际应用需求。 5. 结合LabVIEW的数据库模块以及其他外部工具集成,实现与数据库、硬件设备、其他编程语言的互联互通。 虚拟仪器工程应用代码是指在LabVIEW平台上使用编程语言设计、实现和执行虚拟仪器的代码。这些代码通常包括数据采集、数据处理、仪器控制和结果展示等功能模块。虚拟仪器工程应用代码的编写需要根据具体的应用需求进行,包括不同的仪器类型、数据源、相关参数和算法等。 在LabVIEW中,可以通过拖拽和连接不同的模块,以图形化的方式组成一个完整的虚拟仪器。编程人员可以通过调整模块的参数、连接模块的输入和输出,来控制程序的数据流和执行顺序。在连接线上还可以加入逻辑判断和循环结构,实现更复杂的运算和控制逻辑。 总之,LabVIEW高级编程虚拟仪器工程应用代码是利用LabVIEW平台进行更复杂、更高级的代码编写和应用开发的过程,可以通过学习相关知识和技术,掌握LabVIEW的高级功能,实现更加强大和灵活的应用需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值