牛肉:牛肉编程语言

时间:2024-02-21 05:02:51
【文件属性】:

文件名称:牛肉:牛肉编程语言

文件大小:18.36MB

文件格式:ZIP

更新时间:2024-02-21 05:02:51

programming-language compiler ide beef-language CompilerC++

牛肉编程语言 Beef是一种开源的面向性能的编译语言,已与其IDE环境紧密结合。 语法和许多语义是最直接从C#派生的,同时试图保留C的裸机显式性和缺乏运行时意外性的理想,其中一些“现代”的优点是受Rust,Swift和Go等语言的启发。 有关更多详细信息,请参见。 Beef的主要是为视频游戏等高性能实时应用提供流畅而愉悦的开发体验,其低级功能使其适合于引擎开发,并具有适用于游戏代码开发的高级人体工程学。 Beef允许在每种类型或每种方法的级别上安全地混合使用不同的优化级别,从而允许以性能最大化的方式执行关键代码,而不会影响其余应用程序的可调试性。 Beef中的内存管理是手动的,并且包括对自定义分配器的一流支持。 通过语言人体工程学和运行时安全性,已采取措施来减轻手动内存管理的负担– Beef可以实时检测内存泄漏,并提供有保障的保护,防止使用后使用和双重删除错误。 与Beef中的大多数安全功能一样,可以在发行版本中关闭这些内存安全性,以实现最佳性能。 Beef IDE支持生产力功能,例如自动完成,修订,重新格式化,重构工具,类型检查,运行时代码编译(热代码交换)和内置的探查器。


网友评论