编程语言

关注
收录了编程语言频道下的 22449 篇内容
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
Django发布6.0版本,提供内置的后台任务和原生CSP支持
Django 发布 6.0 版本,提供内置的后台任务和原生 CSP 支持

Django 6.0 正式发布,为开发者带来前沿特性,比如,内置的任务框架、通过内容安全策略(CSP)增强安全性,以及支持模块化设计的模板局部(template partials)。此版本兼容 Python 3.12 至 3.14,在简化 Web 应用开发的同时,延续了 Django 对简洁与高效开发的追求。加入这场革新,共同见证 Django 如何重塑现代 Web 应用开发的格局!

微软介绍了TypeScript 7的更新
微软介绍了 TypeScript 7 的更新

微软的 TypeScript 7(代号为 Corsa 项目)对编译器进行了彻底重构,将其完全用 Go 语言重写,实现了最高达 10 倍的构建速度提升,并显著降低了内存占用。该版本默认启用严格模式(strict mode),在保持兼容性的同时进一步增强了类型安全性。开发者们对性能的大幅提升以及大型代码库效率的改善感到振奋。

Java近期资讯:Spring gRPC、Quarkus、Gatherers4j、Keycloak、Grails、Java Operator SDK
Java 近期资讯:Spring gRPC、Quarkus、Gatherers4j、Keycloak、Grails、Java Operator SDK

Java 近期资讯综述。

Facebook调查显示:越来越多的人开始采用带类型的Python,以提升代码质量和灵活性
Facebook 调查显示:越来越多的人开始采用带类型的 Python,以提升代码质量和灵活性

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

JEP 525为Java的结构化并发引入超时处理与连接器优化
JEP 525 为 Java 的结构化并发引入超时处理与连接器优化

JEP 525(结构化并发预览版 6)已经完成,将随即将发布的 JDK 26 交付。

Cloudflare年度回顾:AI机器人疯狂爬网、后量子加密普及率达50%、Go语言用户翻倍
Cloudflare 年度回顾:AI 机器人疯狂爬网、后量子加密普及率达 50%、Go 语言用户翻倍

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

ReScript 12.0发布,提供了新的构建系统
ReScript 12.0 发布,提供了新的构建系统

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

SharePoint Framework 1.22采用了基于Heft的构建工具链并刷新了项目基线
SharePoint Framework 1.22 采用了基于 Heft 的构建工具链并刷新了项目基线

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

Java近期资讯:Spring Vault、LangChain4j、Seed4J、Infinispan、Gradle
Java 近期资讯:Spring Vault、LangChain4j、Seed4J、Infinispan、Gradle

Java 近期资讯综述。

在Go中使用QJS和WebAssembly运行现代ES2023 JavaScript
在 Go 中使用 QJS 和 WebAssembly 运行现代 ES2023 JavaScript

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

Python Workers重装上阵:Wasm快照与原生uv工具支持
Python Workers 重装上阵:Wasm 快照与原生 uv 工具支持

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

Nuxt引入了原生请求取消和异步处理器提取以提升性能
Nuxt 引入了原生请求取消和异步处理器提取以提升性能

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

“2030年消灭所有C/C++”?微软紧急否认AI+Rust重写Windows 11,但“一人一月一百万行代码”已让技术圈炸锅
“2030 年消灭所有 C/C++”?微软紧急否认 AI+Rust 重写 Windows 11,但“一人一月一百万行代码”已让技术圈炸锅

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

谷歌Metrax为JAX引入了预定义的模型评估指标
谷歌 Metrax 为 JAX 引入了预定义的模型评估指标

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

JEP 500:通过限制反射来强制实现Final字段的严格不可变性
JEP 500:通过限制反射来强制实现 Final 字段的严格不可变性

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

“我们要彻底告别C++”!微软启动代码史上最大“拆迁”:Windows、Azure将用Rust重写
“我们要彻底告别 C++”!微软启动代码史上最大“拆迁”:Windows、Azure 将用 Rust 重写

技术债的“终极解法”不是重构,是换语言!

将遗留测试套件迁移到基于Kotlin的Gauge框架的经验总结
将遗留测试套件迁移到基于 Kotlin 的 Gauge 框架的经验总结

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

JEP 526为JDK 26简化了延迟初始化
JEP 526 为 JDK 26 简化了延迟初始化

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

2025年InfoQ趋势报告:Java篇
2025 年 InfoQ 趋势报告:Java 篇

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

亚马逊云科技发布持久化函数,支持在Lambda代码中实现有状态逻辑
亚马逊云科技发布持久化函数,支持在 Lambda 代码中实现有状态逻辑

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

紧急补丁——React服务器函数中的严重漏洞CVE-2025-55182被主动利用
紧急补丁——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 是一款基于 Rust 的快速 JSON 日志查看器,提供高达 2GiB/s 的解析速度

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

使用Fray检测JVM语言中的并发问题
使用 Fray 检测 JVM 语言中的并发问题

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

BellSoft 发布 Java 加固镜像
BellSoft 发布 Java 加固镜像

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

    同程的鸿蒙化:在 App 架构设计及组件平台化的最佳实践
    同程的鸿蒙化:在 App 架构设计及组件平台化的最佳实践

    俞锦星 | 同程旅行 移动端首席架构师

    立即下载
    从人工到 AI 驱动:快手广告流量全链路观测实践

    鲜嘉麒 | 快手 商业化稳定性架构负责人

    立即下载
    从 Copilot 到 Coding Agent,AI 驱动软件开发的未来

    张海龙 | Gru.ai CEO

    立即下载