omdxp /
fun
Fun 是一款静态类型的自研编程语言,它直接转译(Transpile)为可读的 C 语言代码。该项目专注于提供极简的语言表面、强大的静态类型系统、实用的并发原语以及对编辑器极其友好的工具链(内置 FLS 语言服务器、格式化、诊断等)。 核心特性: 1. 高性能 C 转译: 编译产物为 C 语言,具备极佳的跨平台便携性、极低的运行时开销与零性能损耗的 C 语言互操作能力。 2. 混合并发模型: 同时支持 M:N 虚拟线程(通过 fork …
omdxp /
Fun 是一款静态类型的自研编程语言,它直接转译(Transpile)为可读的 C 语言代码。该项目专注于提供极简的语言表面、强大的静态类型系统、实用的并发原语以及对编辑器极其友好的工具链(内置 FLS 语言服务器、格式化、诊断等)。 核心特性: 1. 高性能 C 转译: 编译产物为 C 语言,具备极佳的跨平台便携性、极低的运行时开销与零性能损耗的 C 语言互操作能力。 2. 混合并发模型: 同时支持 M:N 虚拟线程(通过 fork …
Fun 是一款静态类型的自研编程语言,它直接转译(Transpile)为可读的 C 语言代码。该项目专注于提供极简的语言表面、强大的静态类型系统、实用的并发原语以及对编辑器极其友好的工具链(内置 FLS 语言服务器、格式化、诊断等)。 核心特性: 1. 高性能 C 转译: 编译产物为 C 语言,具备极佳的跨平台便携性、极低的运行时开销与零性能损耗的 C 语言互操作能力。 2. 混合并发模型: 同时支持 M:N 虚拟线程(通过 fork 实现轻量级 I/O 任务与异步资源加载)以及 1:1 系统原生 OS 线程(std.thread,用于固定高帧率的系统如渲染和物理引擎)。 3. 灵活的数值类型: 提供高层默认数值类型(num, dec)的同时,支持固定宽度标量类型(i32, u64)以及任意宽度的整数(iN, uN),极其适合游戏引擎底层与系统级开发。 4. 开箱即用的工具链: 内置代码格式化(fun -fmt)、静态分析(fun lint)与调试映射(fun -g)。
Discuss this product