编程语言

关注
收录了编程语言频道下的 22205 篇内容
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
Mojo对Rust:Mojo 真能比Rust 还快?
Mojo 对 Rust:Mojo 真能比 Rust 还快?

如果各位希望掌握一门可能在未来 50 年内对 AI 发展有所助益的语言,那不妨给 Mojo 个机会!

以 KCL 语言为例,详解领域编程语言如何从设计走向开源实践 | QCon
以 KCL 语言为例,详解领域编程语言如何从设计走向开源实践 | QCon

KSL 语言是一种专注于解决 Kubernetes(K8s)配置管理复杂性和认知负担的 DSL。其设计原则包括以应用为中心、关注点分离、提供动态配置管理和实时反馈,以及提供完整的生态闭环。KSL 还提供了丰富的内置函数和与 K8s 生态工具的集成,以提高配置管理效率和稳定性。

我用十几年时间自创了两门编程语言,它们都还挺知名
我用十几年时间自创了两门编程语言,它们都还挺知名

交互的编程语言。说。或许很多程序员都有过一个梦想,自创一门编程语言。但自创一门玩具语言是一回事,自创一门真正可以上生产环境、支撑企业级落地的编程语言又是另一回事。

高性能 Rust JSON 库 sonic-rs优化实践
高性能 Rust JSON 库 sonic-rs 优化实践

sonic-rs 是一个基于 SIMD 的高性能 Rust JSON 库,是 sonic JSON 库的 Rust 版本。

用three.js做一个3D汉诺塔游戏(上)
用 three.js 做一个 3D 汉诺塔游戏(上)

本文主要介绍了如何利用 three.js 开发 3D 应用,涵盖 3D 场景搭建、透视相机、几何体、材质、光源、3D 坐标计算、补间动画以及物体交互实现等知识点。

简化Java开发:启动多文件源码程序
简化 Java 开发:启动多文件源码程序

JEP 458(启动多文件源码程序)已经在 JDK 22 中 交付。这个 JEP 提议对 Java 启动器进行增强,可以执行包含一个或多个文件的 Java 源码应用程序。

Java 22正式发布
Java 22 正式发布

Oracle 宣称 Java 是“当今科技趋势的排名第一语言”。

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 开发者来说,这意味着有机会探索更高效的编码实践,同时仍然保持对编程语言的核心原则。

    IDEA 研究院预训练大模型的 AI 系统实战
    IDEA 研究院预训练大模型的 AI 系统实战

    陈崇沛 | IDEA研究院 AI系统架构师

    立即下载
    DataCanvas RT面向实时金融场景的探索与应用

    于建岗 | 九章云极DataCanvas 技术副总裁

    立即下载
    哈啰基于 Web Components 的跨技术栈组件库实践

    徐顺发 | 哈啰 前端技术专家

    立即下载