Fusion 编程语言
摘要
Fusion 是一种编程语言,允许开发者一次编写库,并从单一代码库转译到 C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript 和 OpenCL。
暂无内容
查看缓存全文
缓存时间: 2026/06/27 03:49
# Fusion 编程语言
来源:https://fusion-lang.org/
在 GitHub 上 Fork 我 (https://github.com/fusionlanguage/fut)
Fusion 是一种编程语言,旨在为 C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript 和 OpenCL C 实现可重用组件(库),全部基于单一代码库。
Fusion 可转译为 C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript 和 OpenCL。“Hello, world”库:
``
public class HelloFu
{
public static string GetMessage()
{
return "Hello, world!";
}
}
``
可以用以下命令翻译到所有列出的语言:
``
fut -o hello.c,cpp,cs,d,java,js,py,swift,ts,cl hello.fu
``
生成的代码轻量(无需虚拟机、仿真或依赖),可读性强,并且很好地适配目标语言,包括命名规范和文档注释。
在浏览器中查看 Fusion Playground (https://fusion-lang.org/playground)。
更多说明,请参见开始使用 (https://github.com/fusionlanguage/fut/blob/master/doc/getting-started.md)。
相似文章
Fuser Apps
Fuser Apps 是一个在协作画布上通过 vibe-coding 创建应用、网站和游戏的平台。
Temper语言
Temper 是一种编程语言,可交叉翻译为多种目标语言,包括 C#、Java、JavaScript/TypeScript、Lua 和 Python,从而实现跨生态系统的共享库。
F*:一种面向证明的通用编程语言
F* 是一种通用的、面向证明的编程语言,它将依赖类型与基于 SMT 和策略驱动的证明自动化相结合,可编译为 OCaml 及其他目标语言。这是一个由微软研究院、Inria 和社区共同开发的开源项目,用于形式化验证。
langfuse/langfuse
Langfuse 将其 LLM 工程平台开源,为生产级 AI 应用提供自托管的链路追踪、分析与评估工具。
@ariG23498: 当我第一次从@cHHillee的博客文章“Making Deep Learning Go Brrrr From …”中听说内核融合时,我着迷了。
作者分享了对内核融合的兴奋之情,并演示了使用HuggingFace的kernels项目对GeGLU FFN融合的Liger内核进行性能分析,指出这个分析结果非常漂亮。