软件工程师 · 系统 · AI / NLP · 密码学

Ling Lin

我设计自己要用的语言。

十年深耕 AI/NLP、应用密码学与系统工程。

  • 打造了 Ling —— 一门可编译为原生代码的系统语言
  • 同一份源文件原生支持 5 种人类语言
  • 目前支撑着 5 个正式上线的生产服务
10
年的 AI/NLP、密码学与系统经验
1
从零设计并构建的系统语言 —— Ling
34×
在 Ling 自有 JIT 基准测试中比 CPython 更快
5
运行在该语言上的生产服务
关于

我从语言到应用,构建完整的技术栈

过去十年,我一直往返于 AI/NLP、应用密码学和系统编程之间——通常三者同时出现在同一个项目里。几年前,这份经历促成了我自己动手打造一门语言:Ling,一门关键字原生支持英语、中文、日语、韩语和泰语、可在同一份源文件中混用的系统语言,不需要 #lang 声明,也不需要翻译步骤。它通过基于 Cranelift 的 JIT/AOT 后端编译,自带包管理器,并且——在它自己发布、经校验和验证的基准测试套件中(对比 Python、Rust、C、C++ 和 Go)——速度比 CPython 快约 34 倍,与 C 的差距约在 1.7 倍以内。

然后我用它构建了真正的东西。下面「项目」中的每一项都是实际运行的服务,不是演示:一个具备强制双因素认证、加密签名且可独立验证凭证的政务风格登记系统;一个语言自身的包注册中心;一个拥有独立认证与世界状态服务器的联网多人世界。无论是在写编译器本身,还是在写运行于其上的应用,我在意的东西是一样的——性能、正确性、安全性,以及一个不碍事的界面。

技能

十年经验,六个相互交织的领域

语言与编译器

  • 设计并构建 Ling —— 词法/语法分析器、MIR 与优化器、基于 Cranelift 的 JIT/AOT 后端、字节码虚拟机兜底方案
  • Rust, Python
  • 系统级功底:内存模型、性能特征、C 系语言语义

AI、NLP 与语言学

  • 10 年 NLP 流水线与应用语言学经验
  • i18n / l10n 架构设计 —— 在单一解释器中运行、支持 16 种以上人类语言的关键字与词典系统
  • 本地 LLM 推理集成

密码学与安全

  • 后量子密码:ML-KEM-768(FIPS 203)与 X25519 混合方案
  • AES-256-GCM, XChaCha20-Poly1305, Blake3, SHA3, Argon2id
  • Shamir 秘密共享、Schnorr 零知识证明(ZKP)/ 可验证随机函数(VRF)
  • 强制双因素认证(TOTP)+ WebAuthn、签名且可独立验证的凭证、完整审计日志

网络与系统管理

  • HTTP/HTTPS(基于 rustls 的真实 TLS 终止)、TCP/IP、QUIC 与 WebSocket、自定义行协议
  • Windows 服务部署、进程监控、日志与邮件监听器
  • 生产环境部署:DNS、反向代理、正常运行时间监控

Web 与全栈开发

  • MVC 框架 —— 自主开发(ling-http / ling-web),并交付过生产环境的 Flask 项目
  • SQLite 与 PostgreSQL(含数据库迁移)、服务端会话与 CSRF 防护设计
  • 响应式、无障碍、默认高性能的 UI/UX

工具链与工程实践

  • Git;编写并维护一个相当于 Cargo 的包管理器(lingfu),并持续发布到线上注册中心
  • 自动化构建与测试、跨语言基准测试方法论(经校验和验证)
  • 性能调优与性能分析
项目

真实上线的服务,而非演示

以下每一个项目都是我从头到尾亲手构建、正在运行的代码——其中五个跑在我自己写的语言上。

Ling

万语系统语言 —— 设计者兼主要开发者

一门关键字原生支持英语、中文、日语、韩语和泰语的系统语言——可在同一份源文件中自由混用,无需任何编译指令。拥有自研词法/语法分析器、带真实优化器的 MIR、基于 Cranelift 的 JIT/AOT 代码生成后端(配字节码虚拟机兜底),以及一个相当于 Cargo、持续发布到线上注册中心的包管理器lingfu / 灵符)。内置后量子与经典密码学、异步网络、3D/4D 软件渲染器、空间音频,以及本地 LLM 推理。

fn main() {
    bind x = 42
    print("Hello!")
}
函 主函数() {
    令 甲 = 42
    打印("你好!")
}
関数 メイン() {
    束縛 甲 = 42
    印刷("こんにちは!")
}
함수 메인() {
    바인드 갑 = 42
    출력("안녕하세요!")
}
ฟังก์ชัน หลัก() {
    ผูก ก = 42
    พิมพ์("สวัสดี!")
}
RustCompilersCranelifti18nCryptography

countries.ling-gov.org

数字凭证登记系统,完全用 Ling 构建

面向政务风格数字基础设施的 CMS:身份凭证、执照与公开记录均经过加密签名,任何人都可独立验证。具备强制双因素认证、备用代码、会话吊销、基于角色的管理后台(签发台/版主/管理员)、完整审计追踪,以及五语言界面(英/泰/韩/日/中)——服务端渲染,无客户端框架,运行在基于 SQLite 的 Ling Web 技术栈上。

LingCryptographic signing2FAi18nSQLite

fu.ling-lang.org

Ling 的包注册中心 —— Ling 生态系统的 crates.io

面向 Ling 语言自身的发布/搜索/安装平台:基于 API 密钥的发布认证、上线前的构建产物校验、支持永久归档的包封禁机制、组织与团队账户,以及五语言界面。整个项目完全用泰语关键字的 Ling 编写——刻意用它证明这门语言的多语言设计是真实可用的,而不只是噱头。

LingPackage registryAPI authi18n

LingForFun

联网多人世界,使用韩文关键字 Ling 编写

一个正式运行的游戏世界,拥有基于自定义 TCP 协议通信的独立认证层与世界状态服务器层、实时在线/离线玩家名单,以及支持飞行与战斗的可动角色骨架。用以证明 Ling 的网络、ECS/物理与渲染库不只是玩具级示例,而是真正经得起考验。

LingNetworkingGame serversECS / physics

LingSoul

数字灵魂模拟原型,直接构建于 Ling 的 Rust crate 之上

一个为持久化、具身化的 AI「灵魂」建模的实验:本地神经推理与一个小型对话模型驱动情绪状态,实时使线框网格发生形变,并驱动程序化语音与音频;同时后量子加密身份(X25519 + ML-KEM-768)为每个实体提供了不可伪造、由视觉派生的指纹。存档点会被分片并附加 Schnorr 证明,实现跨会话的防篡改持久化——这是一种可密码学验证的「数字来世」,而不只是一个存档文件。

RustLocal AIPost-quantum cryptoProcedural audioling-graphics
联系方式

聊聊吧

欢迎系统开发、AI/NLP、安全或语言/编译器相关的全职与合同职位机会。

所在地O'Fallon, IL · Ling Country (数字疆域) · 全球远程均可
编程语言ling-lang.org
给我发邮件