OC
OC Tech

编程语言

OurCoders 科技频道关于“编程语言”的内容分类,共收录 7 篇稿件。

最新新闻

从 Rust 重写到 Zig,内存所有权变成了接口契约
2026-09-20
编程语言

从 Rust 重写到 Zig,内存所有权变成了接口契约

据开发者 besok 的迁移记录,他把自己已有的 Rust JSONPath 实现重新写成 Zig,以比较语言和工程体验。作者有多年 Rust 背景,但这是其初次 Zig 项目;这是一份有具体例子的实践观察,不是语言性能排名,也不是迁移 Zig 的普遍建议。

Swift 6.4 发布,跨平台构建终于走到同一条生产线上
2026-09-16
苹果开发 · Swift

Swift 6.4 发布,跨平台构建终于走到同一条生产线上

Swift 官方公告宣布,Swift 6.4 于 9 月 15 日发布。Swift Package Manager 改用 Swift Build 作为默认构建平台,Subprocess 到达 1.0,跨语言互操作和 WebAssembly 支持也有更新。这一版的主线,是让 Swift 在不同平台上更像同一套可以维护的工

Java 27 正式发布,默认行为比九项新特性更值得先检查
2026-09-16
编程语言

Java 27 正式发布,默认行为比九项新特性更值得先检查

据 OpenJDK 发布邮件,Java 27 的参考实现 JDK 27 已进入正式可用阶段,GA 采用 build 35。九项 JEP 中既有默认行为调整,也有仍处于预览或孵化阶段的功能,不能把它们统一理解成“正式稳定的新 API”。

看懂Rust的dyn Trait:动态分派有成本,但不等于每次都要堆分配
2026-09-07
编程语言

看懂Rust的dyn Trait:动态分派有成本,但不等于每次都要堆分配

开发者 Sofia Belen 的内存可视化文章,用实验展示了 Rust 的 trait object 如何关联数据与方法实现。它适合作为理解动态分派的入口,但不是 Rust 发布了新特性,也不能把实验中看到的地址和字节排列直接当成语言长期保证。

11 行代码不是重点,Prela 想把 SQL 查询重新变成关系组合
2026-08-30
编程语言

11 行代码不是重点,Prela 想把 SQL 查询重新变成关系组合

UCLA RePL 正在开发的 Prela,是一种以二元关系为核心的查询语言。教程用 Python 展示了如何把“演员出演电影”“电影属于国家”等关系组合起来,再通过约束和投影得到结果;一个示例用约 11 行 Prela 表达出传统 SQL 需要更多连接与子查询才能描述的逻辑。

Mojo 1.0 给出稳定承诺:版本号到了,编译器仍未完全开源
2026-08-12
编程语言

Mojo 1.0 给出稳定承诺:版本号到了,编译器仍未完全开源

作者:林岚|OC 开发者生态编辑

一门 200KB 系统语言让 Claude 重写 GC:828 次崩溃变成 2 万次稳定请求
2026-07-13
AI Coding · Claude Code

一门 200KB 系统语言让 Claude 重写 GC:828 次崩溃变成 2 万次稳定请求

作者:林岚