[![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).
没有合适的资源?快使用搜索试试~ 我知道了~
Fusion programming language.
共675个文件
fu:617个
json:8个
md:7个
需积分: 5 0 下载量 21 浏览量
2023-12-31
10:05:46
上传
评论
收藏 766KB ZIP 举报
温馨提示
Fusion programming language.
资源推荐
资源详情
资源评论
收起资源包目录
Fusion programming language. (675个子文件)
changelog 661B
compat 3B
control 351B
COPYING 34KB
copyright 214B
libfut.cpp 678KB
fut.cpp 9KB
Runner-cl.cpp 3KB
libfut.cs 641KB
fut.cs 8KB
AssemblyInfo.cs 306B
fut.csproj 338B
.editorconfig 2KB
GenC.fu 97KB
Sema.fu 71KB
AST.fu 61KB
GenCpp.fu 50KB
GenBase.fu 49KB
GenSwift.fu 46KB
GenD.fu 38KB
GenPy.fu 37KB
GenJava.fu 36KB
GenJs.fu 34KB
Parser.fu 29KB
Lexer.fu 25KB
GenCs.fu 24KB
Keyword.fu 19KB
GenPySwift.fu 10KB
GenCl.fu 9KB
GenTs.fu 8KB
GenCCpp.fu 8KB
GenTyped.fu 7KB
GenCCppD.fu 2KB
hello.fu 1KB
LexTokenNames.fu 1KB
DictionaryString.fu 1KB
StringSubstring.fu 1KB
ConsoleHost.fu 1KB
MethodParamDynamic.fu 1KB
ConvertToBase64String.fu 981B
StForeachSortedDictionary.fu 916B
StReturnPtr.fu 870B
StringLastIndexOf.fu 858B
StForeachList.fu 842B
StringLeak.fu 837B
DictionaryEnum.fu 822B
OpShiftRight.fu 817B
OpOr.fu 811B
ArrayStgMultiDim.fu 802B
SortedSet.fu 771B
OpXor.fu 768B
OpAnd.fu 736B
Doc.fu 727B
StSwitchTypeInvalid.fu 725B
StSwitchType.fu 720B
OpShiftLeft.fu 714B
List.fu 704B
StringIndexOf.fu 700B
StSwitchEnumWhen.fu 680B
ListPtr.fu 679B
ArraySort.fu 640B
StringInterpolatedFormat.fu 610B
ConstStringInterpolated.fu 604B
OpEqualObjectPtr.fu 601B
StForeachOrderedDictionary.fu 592B
StThrow.fu 587B
ArrayCopyTo.fu 577B
DynamicArrayPtr.fu 574B
RegexCompile.fu 545B
StReturnStringStg.fu 542B
MethodBase.fu 538B
EnumFlags.fu 536B
ArrayStgInitNotDefault.fu 535B
ConstArrayInt.fu 530B
ArrayFill.fu 527B
StSwitchTypeWhen.fu 521B
StringLength.fu 519B
ArrayByte.fu 511B
DictionaryOfPtr.fu 503B
TextWriter.fu 502B
ArrayStgFill.fu 493B
RegexIsMatch.fu 493B
StringInterpolated.fu 489B
StForeachArrayStg.fu 483B
StringContains.fu 479B
StringInterpolatedObject.fu 477B
MethodCallInstanceFromStatic.fu 475B
StSwitchEnum.fu 471B
RegexMatchRwPtr.fu 470B
ListContains.fu 467B
OrderedDictionary.fu 461B
MethodVirtual.fu 451B
ConstLocalMany.fu 446B
EnumFlagsHasFlag.fu 441B
ListByte.fu 441B
StContinueFor.fu 439B
OpSelect.fu 437B
StringStartsWith.fu 437B
ListIndexOf.fu 433B
DynamicObjectInit.fu 430B
共 675 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
资源评论
暮苍梧~
- 粉丝: 41
- 资源: 258
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功