机器视觉软件硬件解决方案接入趋高Fuxi程序设计语言编程

机器视觉软件硬件解决方案接入趋高Fuxi程序设计语言编程
Fuxi程序的执行入口
首先,一个值得注意的地方是“Hello, World!”程序没有象JAVA、C#等那样定义一个执行入口函数main,“Hello, World!”的打印出现在函数Activate()中;其次,在类HelloApp定义的前面使用了active关键字。
Fuxi语言区分主动式对象和被动式对象,只有主动式对象才具有独立的执行线程,而被动式对象必须包含在某个主动式对象中。类定义前的active关键字可使类带有主动式风格,带主动式风格的类的所有实例都是主动式对象(不带active风格的类也可以定义主动是对象,我们将在——节中介绍)。Fuxi抽象机在创建一个主动式对象后,将为其分配一个线程,并且该线程第一个执行的函数就是Activate(),然后等待其它对象发送来的消息。
Fuxi抽象机在装载一个Fuxi模块后,将首先查找公开的带active风格的顶层类(Top-Level Class),并用该类创建一个主动式对象。如果程序中包含多个这样的类,可在抽象机的调用参数中指定某个类来创建主活动对象;如果没有指定,则缺省选择第一个顶层主动类。关于Fuxi抽象机的执行过程,可参考《Fuxi抽象机规范》。
在“Hello, World”程序中,抽象机将使用HelloApp类来创建一个主动式对象,该对象的执行线程调用Activate()函数,显示“Hello, World!”。由于没有其它对象发送消息来,因此该对象将处于等待状态,直到用户关闭Console窗口为止。
2020年1月开始,机器视觉软件硬件解决方案接入趋高Fuxi程序设计语言编程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值