Microsoft为嵌入式系统提出了静态TypeScript

微软提出了TypeScript的子集, TypeScript是该公司流行JavaScript类型化超集 ,以及它的用于嵌入式计算的编译器/链接器工具链。

微软研究人员在一篇名为“静态TypeScript:一种用于TypeScript语言的静态编译器的实现”的论文中,描述了静态TypeScript系统以及在教室中实现嵌入式编程平台的挑战。 静态TypeScript被认为对于教育目的很有用,而适用于小型设备的静态编译。

[使用Visual Studio代码? 不要为每个开发人员错过这10个Visual Studio Code扩展 •了解最新版本的Visual Studio Code中的新增功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

使用静态TypeScript,程序可以在浏览器中编译为机器代码,并与预编译的C ++运行时链接,以生成比普遍的嵌入式解释器方法更有效的可执行文件。 电池寿命得以延长,并且仅支持16KB RAM的设备。 作为嵌入式解释器的替代方法,静态TypeScript是MakeCode Framework支持的核心语言,用于构建微控制器设备的应用程序。

静态TypeScript的功能包括:

  • 将标称类型用于静态声明的类,并通过经典的V表技术支持类的有效编译。
  • 离线运行的工具链,一旦加载到浏览器中,就不需要C / C ++编译器。 该工具链将静态TypeScript编译为ARM Thumb机器代码,以便与浏览器中的C ++运行时链接。
  • 紧凑的机器代码的生成,适用于应用程序领域,例如针对低资源设备的游戏编程。
  • 将静态TypeScript用户程序部署到嵌入式设备时,无需安装应用程序或设备驱动程序。 只需访问浏览器即可。 编译后的程序显示为下载内容,可手动传输到设备。
  • 静态TypeScript运行时使用标记清除垃圾收集器。

研究人员无意扩展静态TypeScript以支持所有TypeScript。 根据用户反馈,仅添加在嵌入式上下文中有用的功能。

From: https://www.infoworld.com/article/3436840/microsoft-proposes-static-typescript-for-embedded-systems.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值