Fusion 编程语言

Hacker News Top 工具

摘要

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

Product Hunt

Fuser Apps 是一个在协作画布上通过 vibe-coding 创建应用、网站和游戏的平台。

langfuse/langfuse

GitHub Trending (daily)

Langfuse 将其 LLM 工程平台开源,为生产级 AI 应用提供自托管的链路追踪、分析与评估工具。

FMAG:单指令GPU虚拟机与工具链

Lobsters Hottest

FMAG是一个单指令(带保护的融合乘加)GPU虚拟机,消除了线程分歧,允许在GPU上高效地逐元素解释任意程序。它包含用于编写和运行此类程序的工具链和库。

Spectre 编程语言

Hacker News Top

Spectre 是一种用于安全、基于合约的低级系统编程的新编程语言,默认强制不可变性,并支持编译时/运行时合约检查。它通过 QBE IR 编译,并包含将 C 代码转换为 Spectre 的功能。