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

弃 Python 拥抱 JVM,Spring 之父 20 年后再造“革命性框架”:我从未如此确信一个新项目的必要性
“它将有望像当年 Spring 简化 Java 开发那样,简化 AI 驱动应用的开发过程。”

GPULlama3.java 发布,将 GPU 加速的 LLM 推理能力带到了 Java 平台
曼彻斯特大学蜂巢实验室发布 GPULlama3.java,首个支持 GPU 加速的 Java 原生 Llama3 实现。

微软 Azure 通过 OpenTelemetry 对逻辑应用程序和函数的支持增强了可观测性
微软宣布在 Azure 逻辑应用程序和 Azure 函数中扩展对 OpenTelemetry 的支持。

从 3 个月业余项目到全球第一语言!Python 之父坦言:那些年靠“将就”撑起来的代码,如今都真香了
Python 之父 35 年后的自我复盘:当初仅用 3 个月时间打造,如今登顶世界第一,但“差即是好”今天还灵吗?

TypeScript“杀疯了”!60% 到 70%YC 创企用它构建 AI Agent,超越 Python 有戏了?
TypeScript 最近几年的受欢迎程度日渐上升。

Embabel 简介:面向 Java 应用的高级 AI Agent 开发
它旨在改变开发人员将大语言模型(LLMs)与传统 Java 应用程序集成的方式,从实验性方法转变为生产就绪的类型安全解决方案。

Java 25 为延迟不可变性引入了稳定值 API,并改进了应用程序启动
JEP 502 在 JDK 25 中引入了稳定值 API,通过允许延迟不变性提高了应用程序启动的性能。

Java 三十周年:一门改变世界的编程语言回顾
Java 能否再续三十年辉煌?如今的年轻 Java 开发者或许将见证这一预言是否成真。但凭借充满活力的 Java 社区及人们对这门语言的热爱,我们很可能会在 2055 年迎来 Java 的六十周年大庆。

JDK 25 将实例主方法从预览特性转为最终特性
在 JDK 25 中,JEP 512 通过紧凑源文件和实例主方法增强了 Java 的功能,这会简化初学者的学习曲线。

二进制文件大小问题:在存储受限设备中适配复杂应用的挑战
本文探讨了用 C 或 C++ 开发微控制器软件,其中限制因素是易失性存储器的数量有限,以及软件运行的嵌入式硬件平台。

管理大规模.NET 应用程序共享库的最佳实践
这篇文章讨论了在现实世界中使用共享库的案例、影响以及可能的解决方案,以便解决在许多相互依赖的项目中使用它们时遇到的问题。

Uno Platform 6.0 与 Uno Platform Studio 发布,聚焦性能提升与开发工具链强化
Uno Platform 6.0 与 Uno Platform Studio 正式发布,性能与工具迎来重大升级。

Cloudflare 通过 Vite 插件和 React Router v7 支持增强了开发人员体验
引入 Cloudflare 的 Vite 插件(v1.0),彻底改变了 Cloudflare Workers 上的 Web 应用程序开发!

.NET 10 预览版本 4:改进的 JSON 补丁、Blazor 诊断、OpenAPI 集成等
微软发布了.NET 10 的第四个预览版本,为带来了一系列的增强功能。

JEP 505 发布:Java 结构化并发迎来第五次预览版,关键 API 优化
JEP 505(结构化并发第五次预览版)已被确定为 JDK 25 版本的正式特性(Targeted 状态)。

在 Java 生态系统中应用 MCP
开发者可以借助 JBang 和 MCP Java catalog 等工具更轻松地运行 MCP 服务器。

74 岁 C++ 之父最新蓝图:让代码更安全,还能兼容 40 年前的老程序!
C++ 之父呼吁提升代码安全性与兼容性

OpenJDK 近期新闻:紧凑源文件、模块导入声明、派生秘钥、作用域值
OpenJKD 近期新闻综述。