首页

文章

Linux之父:Java是糟糕的语言

发布网友 发布时间:2024-10-24 13:17

我来回答

1个回答

热心网友 时间:2024-11-08 22:28

引言

十年前,Linux之父Linus在与粉丝的线下见面会上,表达了他对Java的看法,“Java is a horrible language”。随着Java的迅猛发展,如今已成为企业级开发不可或缺的语言。那么,林纳斯是否误解了呢?

林纳斯是谁

林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds),著名的电脑程序员,Linux内核的发明人及该计划的合作者。他利用个人时间,领导来自全球的开源团队,创造了当今全球最流行的操作系统内核之一。此外,他制作的Git是目前最流行的代码版本控制工具。

国外的讨论

在quora和reddit等网站上,有相关讨论。翻译部分内容供参考。

从个人角度出发,Java在1995年正处于起步阶段,当时最流行的语言是C++。Java带来了免费的多平台编译器,无指针,三行代码即可实现网络组件,相较于C++的60行,Java明显更优。同时,Java支持网络应用和服务器应用,具备良好的语言特性。

Linus的立场

Linus从操作系统内核开发者的角度表示,Java更适合用户界面和服务端应用,而不适合内核开发。这表明,Linus对Java在特定场景下的使用有其独特的见解。

用户反馈

Reddit用户指出,Java的面向对象编程方式笨重,Java的面向对象编程范式被其他社区抛弃,而C++引入了更实用的框架。同时,Java的并发和异步实现令人头疼,这在现代多核计算架构中尤为重要。标准库结构在理论上存在优势,但在实践中过于臃肿,功能不够透明,影响优化。

其他观点

另一名Reddit用户强调,Java存在诸多问题,与其他更适合应用开发的语言相比,Java的使用已经落后。尽管Java在特定领域表现良好,但在整体上并不被认为是最理想的编程语言。

Quora用户指出,Java和Linux同时出现,都对从专有系统向开放系统的转变产生了重要影响。尽管Java在初期展现出强大潜力,但Linux在内核开发领域遇到的挑战更为突出。如今,两者都发展良好,为用户提供价值。

林纳斯的言论特点

林纳斯在言论中多次使用诸如“crap”、“horrible”等贬义词。他的部分语录包括对C++、GCC、Microsoft操作系统的批评,以及对Mach的负面评价。这些言论表明林纳斯对一些编程语言和公司的态度。

总结

虽然Linus对Java的评价具有一定的个性色彩,但并不能代表Java在开发领域的实际地位。Java已成为企业级开发不可或缺的语言,其地位难以撼动。针对编程语言的选择,应根据具体需求和项目特点来决定,而不仅仅是依赖个人偏好。面对林纳斯的言论,无需过分关注,关键在于如何高效利用各种编程语言完成所需任务。
山东沃尔德集团集团所辖公司介绍 齐鲁银行无忧贷和市民贷哪个好 什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 谁能告诉我,怎么样能养好金鱼啊,都牺牲好几条了 金堂杨溪谷湿地公园宠物能进吗? z475我的电脑是z475-A4的,我像问问能不能换问A8的CPU 成都玉石湿地公园在什么地方,成都玉石公园旅游攻略路线 为什么我的电视机看不了AVI格式的文件了? 为什么手机下载的AVI格式的MTV播放不了呢? 反抗期的出现是什么 90 是多热 换个华为手机后,登录qq要以前的号码验证,但以前的号码早就没用了... 华为手机怎么跳过qq登陆的验证? 赛车游戏玩家,拟真游戏方向盘怎么选?图马思特还是罗技? 养小鱼多久换水一次 小鱼养护:多长时间需换水? 联想E420双显卡怎么切换到独立显卡 ...压力是25.0MPa,介质是水,温度在200°C,可以求出管道直径吗?,直径... E420 1141A31如何使用独立显卡 丙烯酸酯胶粘剂具有哪些特点?应用领域是什么? - 知乎 烤饼多少温度和时间 如何进入dfu模式(如何进入dfu模式刷机) ...按网上的方法进入了dfu模式,现在iPad黑屏连不上电脑也退不出去,怎... 养小鱼几天换一次水啊? ...每没都买几十条红狮子头都养不住,3一5天都牺牲不知为什么.(缸买鱼... 大连华硕售后客服?? 大连华硕笔记本去哪买比较好?我听说还出了几款华硕上网本, 大连华硕笔记本客服 大连华硕维修站的地址和电话 小孩早上吃山药羹好吗 我在支付宝上转了钱为什么显示账户是天弘基金管理有限公? 下载不起附加组件,显示下载时错误 附加组件下载时错误 下载附加组件时报错“下载XX时发生错误” ...装不了附加组件SHOWCASE,说下载时发生错误,之前装过这个组件,后来重 ... ...在配电箱有单独开关)还要例外再接个空气开吗? 工程编制费是什么意思 新鞋子易发臭怎么办?妈妈智慧30招省时又省力! 寒露养生吃什么菜?五种根菜最合宜 宅忧的近义词 如何产生油烟 ...可以看见油滴,这些油滴在形成过程中所经历的物态变化有哪些... 烧热的油锅里掉入几滴水,水迅速汽化,甚至溅出,为什么?<求详细... 5月11日放不放假
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com