编程语言
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势

Facebook 调查显示:越来越多的人开始采用带类型的 Python,以提升代码质量和灵活性
Facebook 2025 年 Python 类型调查在 1200 多名受访者中进行,重点介绍了 Python 开发人员如何以及为什么越来越多地采用该语言的类型提示系统。该调查还揭示了开发者最看重的东西,以及他们最大的挫折和愿望。

JEP 525 为 Java 的结构化并发引入超时处理与连接器优化
JEP 525(结构化并发预览版 6)已经完成,将随即将发布的 JDK 26 交付。

Cloudflare 年度回顾:AI 机器人疯狂爬网、后量子加密普及率达 50%、Go 语言用户翻倍
近日,Cloudflare 发布了第六版 Radar 年度回顾报告。数据显示,全球互联网流量同比增长 19%,Googlebot 占据主导地位,爬取引流比持续攀升,后量子加密技术得到广泛应用。有超过 20% 的自动化 API 请求是由基于 Go 语言的客户端发起的,其采用率较上年几乎翻倍。

“养团队造语言”时代终结?Rust 传奇人物用 Claude 造出新开源编程语言,AI 写下万行代码:大模型上限很高,我学会了高效用它!
比 Rust 或 Zig 这类语言更“高层、更顺手”。

ReScript 12.0 发布,提供了新的构建系统
ReScript 12.0 发布,标志着该语言现代化进程的一个里程碑,带来了重写的构建系统、改进的性能和增强的语法。主要特性包括模块化架构、字典字面量和 JSX 保留模式,巩固了其作为 TypeScript 强有力替代方案的地位,为寻求健全类型和快速编译的开发者提供了新选择。

SharePoint Framework 1.22 采用了基于 Heft 的构建工具链并刷新了项目基线
微软正式发布 SharePoint Framework (SPFx) 1.22 版本,该版本专注于现代化 SPFx 开发者的构建和工具使用体验。这一转变标志着 SPFx 解决方案构建方式的基础性更新,旨在解决技术债务、提升可扩展性,并与更广泛的微软工具链标准保持一致。

在 Go 中使用 QJS 和 WebAssembly 运行现代 ES2023 JavaScript
QJS 是一个不依赖 CGO 的现代 JavaScript 运行时,用于 Go 语言,它将 QuickJS 引擎嵌入到 WebAssembly 模块中,并使用 Wazero 运行它,为 Go 应用程序提供了一个带有 async/await 和和紧密 Go-JS 互操作性的沙箱化 ES2023 环境。

Python Workers 重装上阵:Wasm 快照与原生 uv 工具支持
在 Python Workers 方面,Cloudflare 通过近乎即时的冷启动、更广泛的软件包兼容性,以及借助 uv 包管理器简化的工作流程,彻底革新了无服务器的性能。借助内存快照和 WebAssembly 技术,Cloudflare 大幅缩短了启动时间,使 Python 成为 AI 和数据科学应用的理想选择。

Nuxt 引入了原生请求取消和异步处理器提取以提升性能
Nuxt 4.2 通过原生支持数据抓取的中止控制、改进的错误处理和实验性的 TypeScript 支持,显著提升了开发者体验。凭借最高达 39% 的打包体积缩减和更简洁的 app 目录结构,该版本在性能与项目组织方面实现了全面增强,进一步巩固了 Nuxt 作为基于 Vue.js 构建全栈 Web 应用的首选框架地位。

“2030 年消灭所有 C/C++”?微软紧急否认 AI+Rust 重写 Windows 11,但“一人一月一百万行代码”已让技术圈炸锅
微软不得不出来灭火:一条写着“2030 年消灭所有 C/C++、AI+Rust 重写最大代码库、目标是一人一月百万行代码”的 LinkedIn 帖子,把 Windows 级工程改造想象直接推上了热搜边缘。

谷歌 Metrax 为 JAX 引入了预定义的模型评估指标
Metrax 是一个 JAX 库,最近由谷歌开源,为分类、回归、自然语言处理(NLP)、视觉和音频模型提供了标准化的性能指标实现。

JEP 500:通过限制反射来强制实现 Final 字段的严格不可变性
JEP 500 致力于在 JDK 26 中实现 Final 字段的完整性,限制深度反射的变更操作。这一重要更新旨在通过封闭长期存在的漏洞来提升安全性和性能,实现更严格的封装。开发者现在在尝试对这些字段执行变更操作时会收到警告,为未来的优化提供可靠的路径。

“我们要彻底告别 C++”!微软启动代码史上最大“拆迁”:Windows、Azure 将用 Rust 重写
技术债的“终极解法”不是重构,是换语言!

将遗留测试套件迁移到基于 Kotlin 的 Gauge 框架的经验总结
在 Online TestConf 大会上,Liran Yushinsky 分享了他们团队如何用统一的 Kotlin + Gauge 框架取代了原本脆弱的 Bash 脚本和 kubectl 测试。他们利用 Fabric8、Terraform 和 Ansible 实现了测试环境的自动化。这一改进将反馈周期从数小时缩短到几分钟,开发人员也积极参与到测试工作中,共同承担责任,从而提升了软件质量和发布速度。

JEP 526 为 JDK 26 简化了延迟初始化
JEP 526 为 JDK 26 引入了惰性常量(Lazy Constants),显著提升了开发者体验与运行时性能。该特性取代了早期的“稳定值(Stable Values)”提案,通过更简洁的 API 实现安全的延迟初始化,在保证线程安全与不可变性的同时,避免了传统懒加载模式(如双重检查锁定)的复杂性。

2025 年 InfoQ 趋势报告:Java 篇
本报告汇总了 InfoQ Java 编辑团队目前对 Java 领域内技术采用和新兴趋势的看法。我们重点关注 Java 语言、Java 相关语言(如 Kotlin 和 Scala)、Java 虚拟机(JVM)以及基于 Java 的框架和实用工具。

亚马逊云科技发布持久化函数,支持在 Lambda 代码中实现有状态逻辑
亚马逊云科技最近宣布推出了面向 Lambda 的持久化函数(Durable Functions)。这是一项新功能,使开发人员能够编写管理状态和重试逻辑的代码,而无需在等待期间产生计算成本。持久化函数支持检查点、最长可达 1 年的暂停执行,以及简化的编排,这极大地简化了复杂的无服务器应用程序开发。

紧急补丁——React 服务器函数中的严重漏洞 CVE-2025-55182 被主动利用
11 月 29 日,Lachlan Davidson 报告了 React Server Components(RSC)中一个未经身份验证的远程代码执行(RCE)漏洞。该漏洞于 12 月 3 日公开披露,并被追踪为 CVE-2025-55182,具有最高严重性等级(10.0)。

HL 是一款基于 Rust 的快速 JSON 日志查看器,提供高达 2GiB/s 的解析速度
开源日志查看器 hl 旨在高效处理 JSON 或 logfmt 格式的结构化日志。它使用 Rust 语言构建,提供快速索引和解析功能,能够快速扫描非常大的日志文件,无论是未压缩的还是压缩的。

使用 Fray 检测 JVM 语言中的并发问题
卡内基梅隆大学推出了 Fray,这是一个面向 JVM 程序的并发测试工具,可以用于捕获和重放错误。

BellSoft 发布 Java 加固镜像
BellSoft 发布全新容器安全解决方案,旨在应对企业软件供应链中日益严重的漏洞危机。

Aspire 13 带来了多语种支持和多项显著改进
Aspire 不再被宣传为 ".NET Aspire",而是定位为一个全语言应用平台。

“天才少年”5 年 0 收入造 JS 核武!Claude 天价收购 Bun,Node.js 生态地震,AI 工具链战争正式打响!
“但是,我们不想让用户和社区经历‘Bun,一家风投支持的初创公司苦苦探索变现模式’的戏码”

Google 将 Colab 集成带入 Visual Studio Code
借助该扩展,开发者可以把原本分离的本地开发环境与网页端的 Colab 环境统一起来。













