编程语言
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
Mojo 对 Rust:Mojo 真能比 Rust 还快?
如果各位希望掌握一门可能在未来 50 年内对 AI 发展有所助益的语言,那不妨给 Mojo 个机会!
以 KCL 语言为例,详解领域编程语言如何从设计走向开源实践 | QCon
KSL 语言是一种专注于解决 Kubernetes(K8s)配置管理复杂性和认知负担的 DSL。其设计原则包括以应用为中心、关注点分离、提供动态配置管理和实时反馈,以及提供完整的生态闭环。KSL 还提供了丰富的内置函数和与 K8s 生态工具的集成,以提高配置管理效率和稳定性。
比 Python 快 9 万倍的 Mojo 终于开源了!刚上线 star 已超过 1.7 万
Modular 开源了 Mojo 标准库。
我用十几年时间自创了两门编程语言,它们都还挺知名
交互的编程语言。说。或许很多程序员都有过一个梦想,自创一门编程语言。但自创一门玩具语言是一回事,自创一门真正可以上生产环境、支撑企业级落地的编程语言又是另一回事。
高性能 Rust JSON 库 sonic-rs 优化实践
sonic-rs 是一个基于 SIMD 的高性能 Rust JSON 库,是 sonic JSON 库的 Rust 版本。
用 three.js 做一个 3D 汉诺塔游戏(上)
本文主要介绍了如何利用 three.js 开发 3D 应用,涵盖 3D 场景搭建、透视相机、几何体、材质、光源、3D 坐标计算、补间动画以及物体交互实现等知识点。
Java 近期新闻:JDK 22 RC2、Spring 生态系统、Payara Platform
Java 近期新闻综述。
简化 Java 开发:启动多文件源码程序
JEP 458(启动多文件源码程序)已经在 JDK 22 中 交付。这个 JEP 提议对 Java 启动器进行增强,可以执行包含一个或多个文件的 Java 源码应用程序。
Java 22 正式发布
Oracle 宣称 Java 是“当今科技趋势的排名第一语言”。
Java 持久化架构:模式与策略
本文探索了从面向数据到以领域为中心的各种 Java 持久化模式,深入研究了驱动器(Driver)、映射器(Mapper)、DAO、活动记录(Active Record)和存储库(Repository),为健壮的架构奠定了基础。
微软为 SharePoint Embedded 推出 Visual Studio Code 扩展
该扩展使开发人员能够轻松地为 SharePoint Embedded 搭建 Azure Entra 应用程序注册。
独家!深度解读:如何快速复现 Sora 或将其应用于实际业务
InfoQ 独家邀请了潞晨科技创始人兼董事长 - 尤洋,从技术原理、复现路径和实际应用成本考量三方面深入解读 Sora 技术和应用可行性。
4 秒处理 10 亿行数据! Go 语言的 9 大代码方案,一个比一个快
2024 年开年,Java “十亿行挑战”(1BRC)火爆外网。该挑战赛要求开发者编写一个 Java 程序,从一个包含十亿行信息的文本文件中检索温度测量值,并计算每个气象站的最小、平均值和最高温度。
C/C++ vs. Rust,程序员的代码选择,关乎国家安全?| 讨论
软件安全标准化的探讨。
拜登:“一切非 Rust 项目均为‘非法’”
有人欢喜有人愁
Cloudflare 开源基于 Rust 语言的 Pingora 框架
如今,Rust 的风头无人能敌。
十亿行挑战显示 Java 可以在两秒钟内处理十亿行的文件
到目前为止,最快的算法可以在 2.5 秒内完成处理。
DoorDash 使用 Flink 开发了新的会话平台以提升通知投递的及时性
DoorDash 采用 Apache Flink 进行实时的会话检测和通知投递,这大大提高了用户参与度和转化率。新设计帮助 DoorDash 显著提高了通知投递的及时性和准确性,使“发送并打开”的比例提高了 40%。
争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust
InfoQ 邀请了多位在华为从事 Rust 开发工作的技术专家,与我们一同回顾 Rust 编程语言过去一年在功能特性、应用场景、社区生态等方面取得的进展。
Java 21 虚拟线程的陷阱:我们在 TPC-C for PostgreSQL 中遭遇死锁
Java 21 虚拟线程是一个了不起的特性,如果使用得当,可以带来显著的好处。
发现 Rust:从开发者角度谈编程之美(二)
Rust 作为一种安全的系统语言,将语言层面的语义约束与编译器自动化推导深度结合,实现了更加严谨的编程风格和更加安全的编程方式。从 Linux 6.1 内核正式合入 Rust 支持开始,它与 Linux 内核的深度融合就再也不是悬念,未来的发展充满想象。
KSP2 致力于改善 Kotlin 元编程,并添加对 K2 Kotlin 编译器的支持
引入了新的架构,旨在解决 KSP 1.0 中的一些局限性。
JEP 447 已发布,可在构造函数的 super() 调用之前执行语句
对于 Java 开发者来说,这意味着有机会探索更高效的编码实践,同时仍然保持对编程语言的核心原则。