Redian新闻
>
RMS:GNU Emacs最不应该支持的语言是JavaScript

RMS:GNU Emacs最不应该支持的语言是JavaScript

公众号新闻

出品 | OSC开源社区(ID:oschina2013)
12 月 4 日,自由软件基金会 (FSF) 和 GNU 项目创始人 RMS 以线上形式在 EmacsConf 2022 大会发表了演讲,主题是《What I'd like to see in Emacs》
RMS 说道,GNU Emacs 是他发布的第一个 GNU 程序,在这个过程中,他了解到软件许可证以及捍卫软件自由的知识。
于是 RMS 在演讲开头首先强调了 GNU 操作系统的目标。他表示 GNU 不仅仅是要在技术层面和使用层面做得好,它的主要目标 —— 甚至可以说是整体目标,就是为了让大众自由使用软件,并帮助他们珍视和捍卫这份自由。
在谈到 GNU Emacs 支持的编程语言时,RMS 认为 Emacs 最不应该支持的语言是 JavaScript。但他说这不是因为语言本身存在问题。
RMS 表示自己不懂 JavaScript,他听说别人评价它相当笨拙,且设计得不好,但他不了解这些。他也不是因为这些问题而发表上面的观点。
RMS 认为 JavaScript 的糟糕之处并非语言本身,而是人们使用它的方式。大多数情况下,Web 服务器会将 JavaScript 编写的程序不知不觉地发送到用户的机器上。如此一来,这个无法知晓作者的程序就会在用户的电脑上运行,并做着用户不知道的事。这些举动无疑违背了 RMS 一直倡导和追求的 “自由”。他认为让 Emacs 不支持 JavaScript 属于捍卫自由的一种方式。
当然,RMS 知道这个问题并非 JavaScript 导致,“罪魁祸首” 是现代浏览器厂商。他提到了刚诞生时的互联网,当时的网页负责描述内容,浏览器则负责渲染内容,用户拥有自由控制浏览器的权限。但从大约二十年前开始, 随着商业公司希望对用户屏幕上显示的内容进行越来越多的控制 ,浏览器的复杂性呈爆炸式增长。他们发明了很多功能来控制它,用户无法真正自定义某些内容的显示方式。因为整个问题的关键是商业公司控制了浏览器,以及在 Web 中运行的应用。这些都和 JavaScript 密切相关。
RMS 在本次大会上除了谈论 “自由” 哲学,更多的内容还是关于 Emacs 本身,他期望 Emacs 能带来更丰富的功能,比如集成 LibreOffice 和 TeX 中的优点。以及简化 Emacs 的命令界面,优化维护方式等。
RMS 完整演讲内容
  • 文字:https://emacsconf.org/2022/talks/rms/

  • 视频:https://media.emacsconf.org/2022/emacsconf-2022-rms--what-id-like-to-see-in-emacs--main.webm



你参与开源吗?

扫描下方二维码

抽开源中国周边啦~


往期推荐



整活大师ChatGPT:实现编程语言、构建虚拟机……

ChatGPT 5天用户破百万,却突遭Stack Overflow禁用

AWS:.NET开源资金严重不足,但我会出手



这里有最新开源资讯、软件更新、技术干货等内容

点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~

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

戳这里提交新闻线索和高质量文章给我们。
相关阅读
硬核有奖问卷|你选择 JavaScript 还是 Python?下一个热门语言由你定义一行代码12倍加速Bert推理,OpenAI编程语言加持的引擎火了2023需求最高的编程语言:Python、JavaScript和Java美国入境档案--孔祥熙费起鹤1901年旧金山华府消息|CSIS最新台海兵棋推演 美方惨胜IGCSE英语第二语言(ESL)VS 雅思,哪个更容易让你达到英国名校的语言要求?重温普希金的渔夫与金鱼。一场说走就走的旅行~金色的布拉格Colorblind Filters:帮助色盲用户的 GNOME 扩展 | Linux 中国如果你想减掉内脏脂肪 最不应该吃这11种食物2022 JavaScript调查:TypeScript持续主导,Vite和Tauri大受欢迎“枪形钥匙扣案”检察官为夫喊冤,该支持她吗?Vanilla OS:不只是原味 GNOME 的 Ubuntu | Linux 中国ICRA 2023 | CurveFormer:基于Transformer的3D车道线检测新网络真心被Spring框架折服!不愧是Java开发之王!大规模GNN如何学习?北邮最新《分布式图神经网络训练》综述,35页pdf阐述分布式GNN训练算法和系统ICinsights:MEMS传感器销售创纪录什么是JPA?Java持续性介绍那年火车上的故事(下集)(二)Linus:是时候从内核移除对 i486 CPU 的支持了下一代前端语言之争,JavaScript 要被新语言反超?As Chinese Save More for Retirement, Pension Firms Circle行业入门|量化分析,一个工作语言是Python和Chinese的行业如果编程语言是人......华裔男生的风雨哈佛路:第一语言是手语,却能通杀8所常春藤!洞洞鞋和Jibbitz™ Charms最高50%折扣!@ Crocs国家报告显示MSCS测试分数落后于其他州看了那个把儿女送进哈佛的全职妈妈,我才明白:教育路上最不该偷懒的是父母,最不该放养的是孩子Empty Shelves and Packed Clinics: Rural China in Crisis大疫三年,解禁烟花爆竹呼声更高,最不应该的是一刀切美股SPAC|Ignyte Acquisition Corp. (IGNY) 股东批准 Peak Bio 交易“僵尸行走”:万圣节的预演Gnoppix Linux 22.12 发布 | Linux 中国Linus:是时候从内核移除对i486 CPU的支持了案例 | CryptoPunks:NFT领域先驱者
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。