编程语言

关注
收录了编程语言频道下的 22194 篇内容
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
Java持久化架构:模式与策略
Java 持久化架构:模式与策略

本文探索了从面向数据到以领域为中心的各种 Java 持久化模式,深入研究了驱动器(Driver)、映射器(Mapper)、DAO、活动记录(Active Record)和存储库(Repository),为健壮的架构奠定了基础。

微软为SharePoint Embedded推出Visual Studio Code扩展
微软为 SharePoint Embedded 推出 Visual Studio Code 扩展

该扩展使开发人员能够轻松地为 SharePoint Embedded 搭建 Azure Entra 应用程序注册。

独家!深度解读:如何快速复现Sora或将其应用于实际业务
独家!深度解读:如何快速复现 Sora 或将其应用于实际业务

InfoQ 独家邀请了潞晨科技创始人兼董事长 - 尤洋,从技术原理、复现路径和实际应用成本考量三方面深入解读 Sora 技术和应用可行性。

4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快
4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快

2024 年开年,Java “十亿行挑战”(1BRC)火爆外网。该挑战赛要求开发者编写一个 Java 程序,从一个包含十亿行信息的文本文件中检索温度测量值,并计算每个气象站的最小、平均值和最高温度。

C/C++ vs. Rust,程序员的代码选择,关乎国家安全?| 讨论
C/C++ vs. Rust,程序员的代码选择,关乎国家安全?| 讨论

软件安全标准化的探讨。

Cloudflare开源基于Rust语言的Pingora框架
Cloudflare 开源基于 Rust 语言的 Pingora 框架

如今,Rust 的风头无人能敌。

十亿行挑战显示 Java 可以在两秒钟内处理十亿行的文件
十亿行挑战显示 Java 可以在两秒钟内处理十亿行的文件

到目前为止,最快的算法可以在 2.5 秒内完成处理。

DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性

DoorDash 采用 Apache Flink 进行实时的会话检测和通知投递,这大大提高了用户参与度和转化率。新设计帮助 DoorDash 显著提高了通知投递的及时性和准确性,使“发送并打开”的比例提高了 40%。

争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust
争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust

InfoQ 邀请了多位在华为从事 Rust 开发工作的技术专家,与我们一同回顾 Rust 编程语言过去一年在功能特性、应用场景、社区生态等方面取得的进展。

Java 21 虚拟线程的陷阱:我们在 TPC-C for PostgreSQL 中遭遇死锁
Java 21 虚拟线程的陷阱:我们在 TPC-C for PostgreSQL 中遭遇死锁

Java 21 虚拟线程是一个了不起的特性,如果使用得当,可以带来显著的好处。

发现Rust:从开发者角度谈编程之美(二)
发现 Rust:从开发者角度谈编程之美(二)

Rust 作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从 Linux 6.1 内核正式合入 Rust 支持开始,它与 Linux 内核的深度融合就再也不是悬念,未来的发展充满想象。

KSP2 致力于改善 Kotlin 元编程,并添加对 K2 Kotlin 编译器的支持
KSP2 致力于改善 Kotlin 元编程,并添加对 K2 Kotlin 编译器的支持

引入了新的架构,旨在解决 KSP 1.0 中的一些局限性。

JEP 447 已发布,可在构造函数的 super()调用之前执行语句
JEP 447 已发布,可在构造函数的 super() 调用之前执行语句

对于 Java 开发者来说,这意味着有机会探索更高效的编码实践,同时仍然保持对编程语言的核心原则。

.NET Aspire第二个预览版本:增强了仪表盘、托管、组件、Dapr等功能
.NET Aspire 第二个预览版本:增强了仪表盘、托管、组件、Dapr 等功能

.NET Aspire 是一个新的云原生开发技术栈,是由微软和.NET 团队于 11 月份的.NET Conf Event 上对外宣布的。

发现Rust:从项目化角度谈效率之变(一)
发现 Rust:从项目化角度谈效率之变(一)

Rust 作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从 Linux 6.1 内核正式合入 Rust 支持开始,它与 Linux 内核的深度融合就再也不是悬念,未来的发展充满想象。

Java近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr
Java 近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr

Java 近期新闻综述。

WebAssembly 2023 年回顾与 2024 年展望 | 年度技术盘点与展望
WebAssembly 2023 年回顾与 2024 年展望 | 年度技术盘点与展望

本文将首先回溯 WebAssembly 在 2023 年各项关键技术特性的进展,继而前瞻探讨新的一年它有望展现的发展趋势和前景。

Quarkus 开发基于 LangChain4j 的扩展,方便将 LLM 集成到 Quarkus 应用程序中
Quarkus 开发基于 LangChain4j 的扩展,方便将 LLM 集成到 Quarkus 应用程序中

Quarkus 团队开发基于 LangChain4J 库的扩展,帮助开发人员将大语言模型集成到 Quarkus 应用程序中。

Visual Studio 17.9第2个预览版发布,改进.NET MAUI、C++、远程Linux单元测试、团队工具包等
Visual Studio 17.9 第 2 个预览版发布,改进.NET MAUI、C++、远程 Linux 单元测试、团队工具包等

本次更新带来了 C++、.NET MAUI、远程 Linux 单元测试、团队工具等方面的改进和新特性。

Spring Boot 3.2 提供对虚拟线程以及 RestClient 和 JdbcClient 的支持
Spring Boot 3.2 提供对虚拟线程以及 RestClient 和 JdbcClient 的支持

最新版本包含了许多特性,其中最值得关注的是对虚拟线程和检查点协调恢复的支持。

Java架构师:ASM已经过时,建议使用类文件API简化开发
Java 架构师:ASM 已经过时,建议使用类文件 API 简化开发

Java 语言架构师 Brian Goetz 认为 ASM 已经过时,并描述了 API 演进的详细情况。

JEP423:G1引入区域固定机制,降低GC延迟
JEP423:G1 引入区域固定机制,降低 GC 延迟

JEP 423(Region Pinning for G1)已经被集成到 JDK 22 中。

    如何打造高效的“软硬协同”团队
    如何打造高效的“软硬协同”团队

    陈孟斌 | 前滴滴两轮车 产品技术负责人

    立即下载
    华为云交易系统业务可观测实践

    肖福剑 | 华为云 高级工程师

    立即下载
    微服务从 PaaS 到 Serverless 的演进

    杨华辉 | 字节跳动 函数计算团队负责人

    立即下载