微闻

标签: 编程语言

  • Python 成为 GitHub 上最受欢迎的语言

    Python 取代 JavaScript 成为 GitHub 上使用最广泛的语言

    根据 GitHub 发布的 Octoverse 年度开源软件现状报告,Python 取代 JavaScript 成为 GitHub 上最受欢迎的语言。其中 Jupyter Notebooks 的使用率激增了 92%,这可能表明数据科学、人工智能、机器学习和学术界的开发者越来越多地使用 GitHub。此外,Typescript 也取代 Java 成为第三流行的开发语言。Python 和 Typescript 的使用率都以远远高于其他语言的增速保持高速增长。

    此外,印度是以28%的增速成为增长最快的开发者社区,当前已有1700万开发者,预计将于2028年取代美国成为全球最大开发者社区。2024 年,GitHub 上生成式 AI 项目的贡献数量激增 59%,项目总数增加 98%,进一步延续了2023的热潮。

    —— GitHub

  • Kotlin 2.0.0 版本发布

    Kotlin 2.0.0 现已发布

    Kotlin 2.0.0 版本已发布,新的 Kotlin K2 编译器已进入稳定状态。支持 Kotlin 2.0.0 的 Kotlin 插件已捆绑在最新的 IntelliJ IDEA 和 Android Studio 中,用户只需在构建脚本中将 Kotlin 版本更改为 Kotlin 2.0.0 即可。此外,其他更新还亮点还包括:

    新的 Compose 编译器 Gradle 插件;使用 Invokedynamic 生成 lambda 函数;kotlinx-metadata-jvm 库现已稳定;使用 Apple 平台上的路标监控 Kotlin/Native 中的 GC 性能;使用 Objective-C 方法解决 Kotlin/Native 中的冲突;支持 Kotlin/Wasm 中的命名导出;支持 Kotlin/Wasm 中使用 @JsExport 的函数中的无符号原始类型;默认使用 Binaryen 优化生产构建;用于多平台项目中编译器选项的新 Gradle DSL;稳定替换枚举类值泛型函数;稳定的 AutoCloseable 接口。

    —— Kotlin Doc

  • 美国白宫要求科技公司采用内存安全语言

    美国白宫督促科技公司切换到内存安全语言

    白宫国家网络主任办公室(ONCD)督促科技公司采用内存安全语言,通过减少内存安全漏洞提高软件的安全性。内存安全漏洞是软件中最常见的编程错误之一,当软件以非预期或不安全的方式访问内存时,会导致各种安全问题,如缓冲区溢出、访问释放后的内存、访问未初始化的内存和双重释放。此类漏洞如被利用会带来严重安全风险,可能允许攻击者能未经授权访问数据,或者允许非法提升权限执行恶意代码。ONCD 称,消除内存安全漏洞是一个紧迫而复杂的问题,必须采取新方法减轻风险。尽管 ONCD 没有明确罗列哪些语言是内存安全编程语言,但强调了 C 和 C++ 缺乏与内存安全相关的特征。

    —— 白宫

  • Tor项目开始使用Rust

    Tor项目宣布用Rust重写,在赞助者的帮助下,Tor得以推进他们用Rust开发的项目 Arti。

    https://blog.torproject.org/announcing-arti

  • pua-lang:一个使用中文为语法关键字的编程语言

    pua-lang:一个使用中文为语法关键字的编程语言

    某人发布的编程语言 pua-lang,使用中文作为语法关键字。而文档是英文的,比较迷。https://github.com/flaneur2020/pua-lang