文件名称:hazel:现代嵌入式编程语言
文件大小:75KB
文件格式:ZIP
更新时间:2024-03-26 13:13:02
language programming-language science machine-learning deep-learning
淡褐色的语言 | | | 榛树的主要特点 简洁性:不到一个小时就可以学习该语言 快速编译:带有Clang后端的≈80kloc / s,带有x64和tcc后端的≈1百万loc / s (Intel i5-7500,SSD,无优化) 易于开发:Hazel可在不到一秒钟的时间内完成编译 性能:和C一样快(Hazel的主要后端编译为人类可读的C) 安全性:无null,无全局变量,无未定义行为,默认情况下不可变 C到榛树翻译 热门代码重装 创新的内存管理 内置视觉库 轻松交叉编译 替换 C后端 稳定性保证和未来变化 尽管处于早期开发阶段,但是Hazel语言相对稳定并且具有向后兼容性保证,这意味着您今天编写的代码可以保证从现在起一个月,一年或五年内工作。 在1.0发行版之前,语法可能仍会进行较小的更改,但它们会自动处理。 Hazel核心API(标准模块)在2021年底稳定之前仍将有微小变化。
【文件预览】:
hazel-dev
----.gitignore(3KB)
----Makefile(2KB)
----CONTRIBUTING.md(6KB)
----LICENSE(1KB)
----doc()
--------docs.md(99KB)
----COMPILER.md(3KB)
----.github()
--------FUNDING.yml(637B)
--------workflows()
----tools()
--------scripts()
----README.md(5KB)
----hazel()
--------hazel.h(49B)
--------runtime()
--------main.c(383B)
--------internal()
----LanguageDesign.md(2KB)