fut

所属分类:GPU/显卡
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-08-03 08:22:02
上 传 者sh-1993
说明:  融合编程语言。转储到C、C++、C#、D、Java、JavaScript、Python、Swift、TypeScript和OpenCL C。,
(Fusion programming language. Transpiling to C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C.,)

文件列表:
.editorconfig (1724, 2023-12-14)
.travis.yml (2246, 2023-12-14)
AST.fu (62034, 2023-12-14)
AssemblyInfo.cs (306, 2023-12-14)
COPYING (35147, 2023-12-14)
ConsoleHost.fu (1150, 2023-12-14)
Fut.java (9027, 2023-12-14)
GenBase.fu (50094, 2023-12-14)
GenC.fu (99007, 2023-12-14)
GenCCpp.fu (7686, 2023-12-14)
GenCCppD.fu (2362, 2023-12-14)
GenCl.fu (9503, 2023-12-14)
GenCpp.fu (50797, 2023-12-14)
GenCs.fu (24292, 2023-12-14)
GenD.fu (38781, 2023-12-14)
GenJava.fu (37033, 2023-12-14)
GenJs.fu (35205, 2023-12-14)
GenPy.fu (37541, 2023-12-14)
GenPySwift.fu (10329, 2023-12-14)
GenSwift.fu (46877, 2023-12-14)
GenTs.fu (8531, 2023-12-14)
GenTyped.fu (6762, 2023-12-14)
Lexer.fu (25183, 2023-12-14)
Makefile (9230, 2023-12-14)
Parser.fu (29756, 2023-12-14)
Sema.fu (72626, 2023-12-14)
debian/ (0, 2023-12-14)
debian/changelog (530, 2023-12-14)
debian/compat (3, 2023-12-14)
debian/control (351, 2023-12-14)
debian/copyright (214, 2023-12-14)
debian/install (12, 2023-12-14)
debian/rules (231, 2023-12-14)
doc/ (0, 2023-12-14)
doc/building-fut.md (1413, 2023-12-14)
... ...

[![Travis CI](https://app.travis-ci.com/fusionlanguage/fut.svg?branch=master)](https://app.travis-ci.com/fusionlanguage/fut) [![GitHub Actions](https://github.com/fusionlanguage/fut/actions/workflows/test.yml/badge.svg)](https://github.com/fusionlanguage/fut/actions/workflows/test.yml) [![codecov](https://codecov.io/gh/fusionlanguage/fut/branch/master/graph/badge.svg?token=M7UX4WJKI3)](https://codecov.io/gh/fusionlanguage/fut) Fusion Programming Language =========================== Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase. A "Hello, world" library: ```csharp public class HelloFu { public static string GetMessage() { return "Hello, world!"; } } ``` can be translated to all the listed languages with: ``` fut -o hello.c,cpp,cs,d,java,js,py,swift,ts,cl hello.fu ``` The translated code is lightweight (no virtual machine, emulation nor dependencies), human-readable and fits well with the target language, including naming conventions and documentation comments. Check out [Fusion Playground](https://fusion-lang.org) in your browser. For further instructions, see [Getting Started](doc/getting-started.md).

近期下载者

相关文件


收藏者