2024 中国开源开发者报告
了一篇题为“Brook for GPUs:Stream Computing on Graphics Hardware”的论文[17], 为 GPU 设计了一套支持流编程(Stream Programming)语言的编译器和运行时系统 Brook,从而能让开发者像在通用 CPU 上那样进行编程。这项工作旋即得到英伟达的青睐, 于是 Buck 博士毕业后便立刻加入英伟达,带领两位工程师创立了 CUDA 项目。2007 处理器架构中 CPU 一般采用 ARM、GPU 往往采用 Imagination, NPU 自研,因而需要三套软件栈,如果都是采用基于 RISC-V 为基座来扩展 AI 指令集,那 么就可以使用一套编译器和运行时(不同编译选项)。 2. 无需考虑 DMA 操作的编程范式。当前 AI 处理器解决方案中需要通过 DMA 拷贝数据,基 于 RISC-V 可实现紧耦合设计共享地址空间,从而避免显式的 DMA 延迟。 最近硅谷还有一个非常火的公司叫做 Cursor,它的官网上专门有一篇文章描述:「怎么用 已有编译器传统智能帮助大模型生成一个更高效可靠的代码」,证明 Cursor 也预见到了 AI 代 码生成需要更为宏观的看到工具链上的每一环,工具链包括:编程语言、集成开发环境(IDE)、 调试器、编译器和构建工具等。 但因为 Cursor 是一个做 IDE 的公司,它本身不拥有编程语言的服务,如果能从编程语言开0 码力 | 111 页 | 11.44 MB | 8 月前32023 中国开源开发者报告
Svelte 团队计划 TypeScript 迁 移到 JSDoc 的消息。并表示,该决定不 会改变 Svelte 的类型安全。 负责 Svelte 编译器的开发者表示,改用 JSDoc 后,代码不需要编译构建即可进行 调试 —— 简化了编译器的开发工作。 佚名: jQuery 4.0 历时 4 年开发,与其问它为什么还在更新,不如问为什么仍有 那么多人在使用它。这就好比半个世纪以前,人类第三次工业革命产生的电 是一个用于开源生态健康评估的平台,面向 GitHub、Gitee 等平台所有开源项目开放。 2023 年 6 月 11 日,腾讯正式宣布将打磨多年的编译器软件 OpenKona JDK 捐赠给开放原子开源基金会,联合基金会以及数以百万计开发者,共 建国产编译器基础软件,推动数字基础设施加速突破。 2023 年 7 月,百度正式宣布该高 性能分布式 MQTT 消息中间件的 开源化,并将其命名为 BifroMQ。 基金会,成为其产 业联盟成员,为 RISC-V 生态建设贡献更多力量,构筑操作系统与 RISC-V 架构软硬件生态协同发展。 LeaferJS 发布:开源、性能强悍的 2D 图形库 腾讯捐赠 Java 编译器软件 OpenKona JDK OpenHarmony 项目群技术指导 委员会(简称 “TSC”)- 跨平台 应用开发框架 TSG 所孵化项目 —— ArkUI-X 于 2023 年 8 月 正式开源。0 码力 | 87 页 | 31.99 MB | 1 年前32023年中国基础软件开源产业研究白皮书
的基础的全套开发工具 操作系统:是软硬件资源的资源管理者, 为用户与应用程序提供交互接口 数据库:通过对数据的访问与管理,支 持各种应用程序和业务的需求 编程语言:人与计算机交互的“语言”, 含编译器、基础编程语言、IED等 社区协作:鼓励各方在开放平台上协作 贡献,推动开源内容的发展 创新改进:通过资源共享与协作共生, 提升开源内容质量,并产生新的内容 自由共享:开源内容可以免费被任何人0 码力 | 43 页 | 4.69 MB | 1 年前32020 中国开源年度报告
桌⾯办公软件(GNOME, OpenOffice)和浏览器(Mozilla)掀起了第⼀波开源的浪 潮;近年来随着互联⽹的兴起,开源的项⽬和技术越来越百花⻬放,从数据库到中间 件,从前端到后端,从编程语⾔到编译器,从物联⽹到微服务,从⼤数据到⼈⼯智能, 开源的技术和项⽬越来越丰富和多样化。 4、开源⼯作现状 4.1 接触开源的时间 有近三成参与者接触开源的时间在 1-2 年,近⼋成参与者接触开源时间在⼀年以上。0 码力 | 46 页 | 4.09 MB | 1 年前3
共 4 条
- 1