编程语言

关注
收录了编程语言频道下的 22445 篇内容
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
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 发布全新容器安全解决方案,旨在应对企业软件供应链中日益严重的漏洞危机。

Aspire 13 带来了多语种支持和多项显著改进
Aspire 13 带来了多语种支持和多项显著改进

Aspire 不再被宣传为 ".NET Aspire",而是定位为一个全语言应用平台。

“天才少年”5年0收入造JS核武!Claude天价收购Bun,Node.js生态地震,AI工具链战争正式打响!
“天才少年”5 年 0 收入造 JS 核武!Claude 天价收购 Bun,Node.js 生态地震,AI 工具链战争正式打响!

“但是,我们不想让用户和社区经历‘Bun,一家风投支持的初创公司苦苦探索变现模式’的戏码”

Google 将 Colab 集成带入 Visual Studio Code
Google 将 Colab 集成带入 Visual Studio Code

借助该扩展,开发者可以把原本分离的本地开发环境与网页端的 Colab 环境统一起来。

    大模型辅助需求代码开发
    大模型辅助需求代码开发

    路宁 | 研发效能领域知名专家

    立即下载
    无极低代码UI可视化的AIGC落地与实践

    苑宗鹤 | 腾讯 PCG前端技术专家

    立即下载
    声音基础模型如何推动声音理解和生成

    王育军 | 小米 语音技术负责人

    立即下载