编程语言

关注
收录了编程语言频道下的 22282 篇内容
关注 Rust、Go、Java、Python、C++、JavaScript、Swift、Kotlin、Wasm、Mojo、MoonBit等编程语言的特性更新、应用实践和最新编程语言发展趋势
  • 全部
  • 文章
  • 视频
  • 话题
  • 电子书
如何使用编程规则和指南
如何使用编程规则和指南

的说法,使用编程规则和指南有助于开发人员协同工作,因为它们可以产生更一致、更好的代码。然而,如果使用不当,则会产生相反的结果——代码难以阅读,或者以次优甚至错误的方式解决问题。

Python、生成式 AI 和全球开发者社区的崛起:来自 GitHub Octoverse 2024 的见解
Python、生成式 AI 和全球开发者社区的崛起:来自 GitHub Octoverse 2024 的见解

GitHub Octoverse 2024 报告显示,Python 超越 JavaScript 成 GitHub 最受欢迎语言,生成式 AI 项目贡献大增,全球开发社区增长显著,开源依旧重要,还有其他相关趋势及工具的情况

Java 24减少对象头的大小并节省内存
Java 24 减少对象头的大小并节省内存

这个目前处于实验阶段的特性通过缩小 HotSpot 中强制对象头的大小来优化堆利用率。

基于 Java 的无代码和低代码应用程序引导工具
基于 Java 的无代码和低代码应用程序引导工具

本文介绍了四种低代码 / 无代码平台:Appsmith、Wavemaker、Openkoda 和 JHipster,它们分别适合快速开发 UI CRUD 应用、可视化应用、多租户应用和复杂 Spring 项目。这些平台有助于提高开发效率,减少重复任务。

C++敲响末日警钟:遭遇美政府和科技巨头联合封杀,编程语言王者走向末路?
C++ 敲响末日警钟:遭遇美政府和科技巨头联合封杀,编程语言王者走向末路?

无论如何,统一而无方言之分的 C++ 梦想早已破灭多年。

ISO C++主席Herb Sutter离开微软,并宣布即将发布的C++ 26是自C++11以来最具影响力的版本
ISO C++ 主席 Herb Sutter 离开微软,并宣布即将发布的 C++ 26 是自 C++11 以来最具影响力的版本

国际标准化组织 C++ 委员会主席 Herb Sutter 离开工作了 22 年的微软,前往 Citadel Securities 担任技术研究员,负责技术战略和培训工作。他将继续担任 ISO 委员会主席。他说,2024 年是该语言的 “关键之年”。

Kotlin HTTP Toolkit Ktor 3.0改进性能,并支持服务器发送事件
Kotlin HTTP Toolkit Ktor 3.0 改进性能,并支持服务器发送事件

Ktor 3.0 发布,采用 kotlinx-io 提升性能,支持服务器发送事件、CSRF 保护和从 ZIP 提供静态资源。Ktor 客户端支持 Wasm,但 Kotlin/Wasm 仍处于 Alpha 阶段。

PyTorch 2.5发布,支持英特尔GPU
PyTorch 2.5 发布,支持英特尔 GPU

该版本包含了自 PyTorch 2.4 以来的 4095 次提交。

从 C 迁移到 Rust 的挑战与经验教训
从 C 迁移到 Rust 的挑战与经验教训

Immunant 工程师将 VideoLAN 和 FFmpeg AV1 解码器从 C 语言移植到 Rust,使用 c2rust 工具,面临 C/Rust 不匹配和线程安全挑战,优化性能,最终实现安全、高性能的 Rust 代码。

对话Steve Klabnik和Herb Sutter:Rust和C++
对话 Steve Klabnik 和 Herb Sutter:Rust 和 C++

Steve Klabnik 和 Herb Sutter 讨论了 Rust 和 C++ 的共同点、差异及演进,强调了 Rust 的内存安全和 C++ 的零负担抽象,探讨了语言设计的复杂性和向后兼容性的重要性。

解析Go切片:为何按值传递时会发生改变?|得物技术
解析 Go 切片:为何按值传递时会发生改变?|得物技术

在 Go 语言中,切片是一个非常常用的数据结构,很多开发者在编写代码时都会频繁使用它。尽管切片很方便,但有一个问题常常让人感到困惑:当我们把切片作为参数传递给函数时,为什么有时候切片的内容会发生变化?这让很多人一头雾水,甚至在调试时浪费了不少时间

Firebase Vertex AI SDK简化基于Gemini的移动应用开发
Firebase Vertex AI SDK 简化基于 Gemini 的移动应用开发

本文提到 Firebase Vertex AI SDK 测试阶段,助力开发超越简单聊天模型的应用程序,提供 colab 集成 SDK 步骤,支持多模态输入,简化开发者工作流。

Safe C++提案能复制Rust的内存安全性吗?
Safe C++ 提案能复制 Rust 的内存安全性吗?

为了避免与内存相关的 Bug,C++ 开发人员经常被迫改用 Rust。但他们是否还有其他的选择呢?

JavaScript 应该分成两种语言吗?谷歌新提案引发了意见分歧
JavaScript 应该分成两种语言吗?谷歌新提案引发了意见分歧

一名谷歌工程师向官方标准化委员会提交了一份提案,该提案将 JavaScript 分为两种语言,一种是由运行时引擎实现的核心语言,另一种则是更强大的变体语言,依赖将其编译为核心语言的工具。

Mojo作者Chris Lattner谈编程言语的进化
Mojo 作者 Chris Lattner 谈编程言语的进化

一种编程语言的演化其实是一个难得的机会,我们不仅可以深入探索语言设计决策背后的逻辑,还可以探究将这些决策聚合在一起的底层哲学。

暂时 ID:Cloudflare 的最新欺诈检测工具
暂时 ID:Cloudflare 的最新欺诈检测工具

本文提到了 Cloudflare 推出新欺诈检测工具“暂时 ID”,通过行为识别而非 IP 地址,增强安全性,保护用户隐私。

C/C++大限将至?美政府给出最强硬要求:2026年前关键供应商软件必须开始全面去C
C/C++ 大限将至?美政府给出最强硬要求:2026 年前关键供应商软件必须开始全面去 C

美政府要求关键“供应商”必须在 2016 年前制定迁移路线图,对于要挣钱的软件供应商来说,这份自称“建议性”的文件很快引起广泛关注,这意味着他们必须在接下来的一年里取得实质性进展。

研究表明 AI 编码助手可提高开发人员的生产力
研究表明 AI 编码助手可提高开发人员的生产力

研究表明,AI 编码助手 GitHub Copilot 能提升开发者生产力 26%,尤其对经验较少的开发者更有效。研究由微软、麻省理工等机构进行,涉及 4000 多名开发者。

拥抱 JVM 上的反应式应用:深入理解现代 I/O 模型和 Vert.x
拥抱 JVM 上的反应式应用:深入理解现代 I/O 模型和 Vert.x

本文提到 JVM 上反应式应用深入解析:I/O 模型演变,Vert.x 性能优于其他工具,适用于高并发环境。

Java近期新闻:OpenJDK JEP、Spring 7.0开发计划、JobRunr 7.3、Keycloak 26.0、Debezium 3.0
Java 近期新闻:OpenJDK JEP、Spring 7.0 开发计划、JobRunr 7.3、Keycloak 26.0、Debezium 3.0

Java 近期新闻综述。

    昇腾开源HCCL架构与实践
    昇腾开源HCCL架构与实践

    陈仲铭(ZOMI酱) | 华为 昇腾生态技术首席

    立即下载
    滴灌通新模式探索和实践:数字化思维赋能收入分成模式

    罗意 | 滴灌通 数字科技事业部首席架构师

    立即下载
    小红书鸿蒙 OS 下的性能优化探索与实践

    王劲鹏 | 小红书 鸿蒙工程师

    立即下载