CX是什么?

编程语言

CX是Skycoin的规范和编程语言,其中包含许多功能。CX可以改进Skycoin项目的诸多部分。为了增加安全性,CX允许创建复杂的合同协议。

CX将为在该平台上构建的项目部署可修改的功能。这些属性都是CX多功能编程语言的一部分:

CX的特点:

功能可见性

功能可见性允许许可包被特定用户同意或拒绝,从而有助于程序员安心地创建安全代码。可以通过查询可供性系统以获得可以引起相关功能的动作列表。

遗传编程(GP)

遗传编程是在CX中创建程序时演变而来的。作为一种机器学习工具,GP将通过提供自动解决问题的引擎以及执行曲线拟合和创建预测模型的能力来帮助程序员。

确定性的语言

确定性允许CX程序能够被可靠地创建,从而无需程序员关注嵌入式环境中的底层机器,因为无论机器如何都会产生输出。

严格的打字系统

CX严格的打字系统提供了另一层保护以及冗余和易用性,使调试过程简单明了。清晰的类型转换可以减少错误,并使CX对程序员从本质上来说是安全的。

编译和解释语言

既可以作为编译语言,也可以作为解释语言。这使程序员能够利用其高级功能结合灵活和交互的附加功能。

垃圾收集器

作为一种自动内存管理形式,CX垃圾收集器会自动回收队列中未被使用的对象,从而释放宝贵的内存以进行必要的操作。CX在程序中查找将来无法访问的数据对象并将其处理掉。

对象资源管理器

程序员可以访问对象资源管理器,它将显示所有对象及其当前内存分配的图形视图。这些对象可以被序列化和传递,而代码步进将允许程序员在观察到的最后状态下继续执行这些对象。

Skycoin Roadmap

注册接收天空链团队的更新