资源介绍
TL; DR
内容:通用编程语言,具有独特的编程和性能。
许可证:麻省理工学院
状态:阿尔法2。语言的所有基本知识都已完成且功能强大。 使用LLVM JIT后端本机运行(通过所有测试,但未优化)。 字节码解释器也可用。 生产准备好用于较小的程序。
该仓库:这个Github存储库包含编译器,字节码解释器和文档。
下一条: 1)第一代喷油器(优化器),2)充实的语言,大约增加15%的功能,3)图形工具
-
是什么?
Floyd是一种通用编程语言,旨在制作出运行速度非常快的大型而健壮的程序,同时回避了许多旧语言的问题。 对于任何项目,弗洛伊德都希望成为比C ++,Rust,C#,Python和Javascript更好的选择。
目的是使一种编程语言能够:
执行速度比用C或C ++编写的相同程序(具有相同的技能和时间)要快-例如,它应成为编写视频游戏引擎的首选语言。
使编程变得快速,简单-减少了意外的复杂性
帮助您制作有趣的大型程序,并可以长期使用
简单的内置并发和并行支持
如何达到这种执行速度水平? 通过设计弗洛伊德(Floyd),可以为编译器和运行时提供极大的*度,从而