Redian新闻
>
硬核观察 #1243 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言

硬核观察 #1243 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言

科技
 
导读:🅷 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言 🄸 新设备允许用户用舌头滚动屏幕 🄸 Brave Search 现在可以提供 AI 代码搜索 » »
本文字数:1269,阅读时长大约:1分钟

作者:硬核老王

#1 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言

Linux 内核主要由 C 代码和汇编代码构成,但 Linux 内核邮件列表已重启讨论,探讨未来将 Linux 内核的 C 代码转换为 C++ 的可能性。早在 2018 年,红帽工程师 大卫·豪威尔斯(David Howells) 就提出了一组 45 个补丁,将内核转换为 C++。这将允许主线内核使用内联模板函数、内联重载函数、类继承以及其他目前 Linux 内核的 C 代码不支持的功能。但该讨论没有进行下去,最终这些补丁在 Linux 内核邮件列表上停留了六年。昨天,长期从事 Linux 开发的 彼得·安文(H. Peter Anvin) 用一篇长文重启了这个讨论。他认为,“C++ 已经有了长足的发展。……C++ 终于 ‘长大’ 了,对于操作系统内核所体现的嵌入式编程而言,它是一种更好的 C 语言。……我们最近提出的许多针对 gcc 扩展的要求,其实在标准 C++ 中很容易实现。”Linux 内核转向 C++ 的阻力之一是 Linus Torvalds 过去一直积极反对 C++。

(插图:DA/3ebf6893-7ebf-4901-8509-16c64ce7982d)

消息来源:Phoronix点此复制链接

老王点评:相关各方的讨论非常激烈,但无论如何,任何决定都应该通过广泛的讨论和不断的修正来进行。

#2 新设备允许用户用舌头滚动屏幕

一种名为 MouthPad^ 的新设备可以让用户只用舌头就能滚动浏览智能手机,从而使触摸屏不再需要双手。它是安装在口腔顶部的类似于固定器的触控板,可以感知舌头的运动,让用户可以用舌头轻扫或点击来滚动、打字、打电话甚至下棋 —— “它就是你嘴里的鼠标”。该设备的目的是为残疾人士,尤其是手部残疾或瘫痪人士提供帮助。

(插图:DA/ec5efb61-7b22-41ed-97e3-b7d743a78798)

消息来源:NBC News点此复制链接

老王点评:目的是很好,但总感觉有点奇怪。

#3 Brave Search 现在可以提供 AI 代码搜索

Brave 推出了 CodeLLM,这是一款集成到其搜索引擎中的人工智能工具,可提供编程查询结果,包括代码片段、逐步解释和引用。CodeLLM 是免费的,现在已集成到 Brave Search 中,用户无需切换应用即可访问。CodeLLM 建立在使用文本提示生成代码的 LLM Mixtral 之上。

(插图:DA/2cacb37f-574e-41ea-9d4e-2a260149f039)

消息来源:Tech Crunch点此复制链接

老王点评:以后程序员都不需要在 SO 上搜索代码了。

昨日观察

关注 Linux 中国,每日硬核点评

欢迎遵照 CC-BY-SA 协议规定转载,
如需转载,请在文章下留言 “转载:公众号名称”,
我们将为您添加白名单,授权“转载文章时可以修改”。


微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
硬核观察 #1247 Git 项目考虑使用 Rust 代码开发Wave:即使你讨厌命令行,也会喜欢的现代新 Linux 终端 | Linux 中国在 Fedora Linux 上值得尝试的酷炫 Flatpak 应用(12 月) | Linux 中国77 万打水漂?App 遭山寨后,开发者找库克控诉:你们审核犯了错,把我的开发者账户封了!开源开发者如何致富:搏一搏,单车变摩托 | Linux 中国硬核观察 #1191 Linux 中的 Rust 支持继续成熟欧盟是否会迎来新一场债务危机?硬核观察 #1212 Go 程序员大多使用 Linux 或 MacOS硬核观察 #1248 AI 女友涌入 OpenAI 的 GPT 商店国家药监局关于连花清咳片等3种处方药转换为非处方药的公告硬核观察 #1238 就连 Linus Torvalds 都觉得电子邮件补丁模式需要改变硬核观察 #1201 美国实现芯片独立还需十到二十年C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?12-Factor 应用方法论的开源开发者指南 | Linux 中国蕙莲 第拾叁章Linus Torvalds 罕见发布警告:Linux 6.8 内核编译出现性能退步问题硬核观察 #1183 开发了四年的 NetBSD 10 接近发布C++ 用于 Linux 内核开发,曾被 Linus 强烈反对,现在时机终成熟?Vojtux:针对视力障碍用户改造 Linux | Linux 中国如此悲伤,如此愉悦,如此独特--《巨流河》读后感开发者不到 5 分钟制作 2 个 Linux 补丁,可提高 I / O 操作性能 6%硬核观察 #1246 OpenWrt 项目准备推出开放路由器后爸如斯硬核观察 #1187 2023 年,GCC 仍然在为 COBOL 编译器开发新的功能硬核观察 #1193 Rust 有了一个制定规范的团队,但不负责定义该语言Linus Torvalds:Linux 内核中的 Rust、AI 和疲劳的维护者 | Linux 中国硬核观察 #1244 美国讨论限制中国获取 RISC-V 技术硬核观察 #1211 Linus Torvalds 谈 Rust 和 AI 编程硬核观察 #1208 LVFS 已为 Linux 用户提供超过 1 亿次固件更新首款 Linux 游戏本?!Tuxedo 推出 Linux 游戏本 Sirius 16是什么让他成为现代计算机之父?丨纪念冯·诺伊曼诞辰120周年(下)争议与热度并存,越来越多开发者正在抛弃他们的旧语言转向 Rust硬核观察 #1233 基于源代码的 Gentoo Linux 也将提供二进制太极与做家务Linux 黑话解释:Linux 中的 Super 键是什么? | Linux 中国
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。