fut:基于 Fusion 语言的跨多语言组件开发项目

Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.

分支2Tags37
文件最后提交记录最后更新时间
3 个月前
1 个月前
1 个月前
1 个月前
22 天前
1 个月前
5 年前
2 年前
1 个月前
1 个月前
2 个月前
15 年前
1 个月前
2 个月前
22 天前
1 个月前
3 个月前
3 个月前
3 个月前
22 天前
2 个月前
2 个月前
1 个月前
22 天前
1 个月前
3 个月前
22 天前
2 个月前
1 个月前
6 个月前
1 个月前
1 个月前
1 年前
22 天前
3 个月前
2 个月前
2 个月前
2 个月前
2 个月前
1 个月前
3 个月前
22 天前
22 天前
22 天前
22 天前
1 个月前

Travis CI GitHub Actions codecov

Fusion 编程语言

Fusion 是一种编程语言,旨在用于为 C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript 以及 OpenCL C 实现 可复用的组件(库),且全部来源于单一代码库。

一个 "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

有关进一步说明,请参阅 入门指南

项目介绍

融合编程语言。转译为C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript及OpenCL C。【此简介由AI生成】

定制我的领域
271.93 K71访问 GitHub