Linux 之父:C++ 语言很烂 不会改用其重写 Linux 内核
2023-04-18 14:41:00 时间
Linux是一套免费使用和自由传播的操作系统,目前人们所熟知的安卓、统信UOS等都是基于该系统打造,其诞生于1991年,由Linus Torvalds林纳斯·托瓦兹发布,他也被成为Linux之父。
据悉,该系统基于C语言编写,这是一种非常简单、便捷的语言,能在仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
但却有不少网友认为C语言太过老旧、低级,希望Linus Torvalds能使用C++语言对Linux的内核进行升级。
对此,近期有海外媒体在对 Linus Torvalds的采访中,也向其表示:“有网友认为应该使用C++而不是Rust开发Linux Kernel内核”,但Linus却对此嗤之以鼻。
报道称,Linus Torvalds认为 C++ 是一门很烂的语言,并没有解决当前 C 语言开发内核的许多问题。且C++ 解决了所有不该解决的错误问题,那些说用 C++ 重写 Linux 内核的人都太无知了。
据了解,C++是C语言的继承者,它囊括几乎所有C语言能做到的,并且还能做到许多C语言不能胜任的场景,但是由于过于复杂,且比较耗资源,所以导致许多开发者并不喜欢采用C++语言编写。
相关文章
- geoserver发布地图服务
- Vue | babel.config.js 配置详解
- 插值查找算法
- 【第三趴】uni-app页面搭建与路由配置(了解工程目录结构、学会搭建页面、配置路由并成功运行)
- 搞开发的为什么这么累?
- react实现路由跳转
- Vue中导入excel文件的两种方式
- day09-Tomcat01
- 【前端开发工具】VUE3 devtools安装
- SpringCloud (五) - 云服务器Centos7.6,安装JDK,Maven,Mysql,Redis
- 微信小程序项目实例——我有一支画笔(画画)
- nginx+vite 项目打包及部署
- 学习笔记——请求乱码处理、web项目的路径问题
- 【已解决】Git踩坑笔记[! [remote rejected] main -> main (pre-receive hook declined) error: failed to push some refs to "xxx"]
- 微服务框架:如果不用 Spring Boot,还可以选择谁?
- Axure教程-新手入门基础(小白强烈推荐!!!)
- 判断线程池是否全部完成的 5 种方法,还有谁不会?
- kkFileView部署及使用
- 运行node app.js 错误:Uncaught ReferenceError: require is not defined
- 前端跨域解决方案