智慧树利用宏刷课_华为鸿蒙系统流畅度好
智慧树利用宏刷课,华为鸿蒙系统流畅度好?
感谢您的阅读!
【鸿蒙系统流畅度好,但是耗电方面评价不一样,真实情况到底如何?】
看到有些小伙伴私信我,为什么升级鸿蒙系统它的续航能力并没有提升而出现了下降的情况,实际上我对于他们的问题都进行了回应。
鸿蒙系统升级之后,系统进行自优化适配,这种情况,确实可能导致手机有时会出现续航下降,充电慢等一些问题的问题,一般这个情况会持续三天左右,或许会有所增加,不过在后期它会得到更好的改善!
第2个原因在我看来很可能还在于,因为鸿蒙系统它发布初期,系统的优化体验都会在不断的升级,毕竟它现在才是2.0版本。系统确实在不断的优化和升级,所以对于我们来说,我们更建议大家可以等一等后续升级的版本,不断的优化兼容不同的机器!
鸿蒙系统在我看来有两个特性。
第1个特性是它的微内核。相对于安卓系统的宏内核,鸿蒙系统的微内核热爱系统的可扩展性,系统的安全可靠性,系统移植性等等都有所增强。特别是它可以将其他应用程序作为插件,添加到核心应用程序,让这一款系统的可扩展性会非常的强。
第2个特性就是它的分布式特点,在这里我认为它的主要特性就是能够让我们打破设备与设备之间的局限。能够真正做到硬件与硬件之间的联系,做到资源的共享。
对于鸿蒙系统的优势,我相信大家已经不用去过多的用文字赘述。它的出现一定会打破目前安卓系统和ios系统整体的场,而掣肘鸿蒙系统的生态,也因为它的开源性能,在慢慢的得到解决。
我们也期待航空系统能够不断的优化升级,不断的适配更多的机型,能够符合更多用户对于系统的需求。也希望大家能够更多的去关注和了解鸿蒙系统,并且能够给更多的时间,去孵化鸿蒙系统。
人工智能的基础书籍有什么推荐?
早期,人类必须通过如轮子、火之类的工具和武器与自然做斗争。15世纪,古腾堡发明的印刷机使人们的生活发生了广泛的变化。19世纪,工业革命利用自然资源发展电力,这促进了制造、交通和通信的发展。20世纪,人类通过对天空以及太空的探索,通过计算机的发明及其微型化,进而成为个人计算机、互联网、万维网和智能手机,持续不断地向前进。过去的60年已经见证了一个世界的诞生,这个世界出现了海量的数据、事实和信息,这些数据、事实和信息必须转换为知识(其中一个实例是包含在人类基因编码中的数据,如图1.0所示)。本章介绍了人工智能学科的概念性框架,并阐述了其成功应用的领域和方法、近期的历史和未来的前景。
图1.0 包含在人类基因编码中的数据
1.0 引言
对人工智能的理解因人而异。一些人认为人工智能是通过非生物系统实现的任何智能形式的同义词;他们坚持认为,智能行为的实现方式与人类智能实现的机制是否相同是无关紧要的。而另一些人则认为,人工智能系统必须能够模仿人类智能。没有人会就是否要研究人工智能或实现人工智能系统进行争论,我们应首先理解人类如何获得智能行为(即我们必须从智力、科学、心理和技术意义上理解被视为智能的活动),这对我们才是大有裨益的。例如,如果我们想要开发一个能够像人类一样行走的机器人,那么首先必须从各个角度了解行走的过程,但是不能通过不断地声明和遵循一套规定的正式规则来完成运动。事实上,人们越要求人类专家解释他们如何在学科或事业中获得了如此表现,这些人类专家就越可能失败。例如,当人们要求某些战斗机飞行员解释他们的飞行能力时,他们的表现实际上会变差 [1]。专家的表现并不来自于不断的、有意识的分析,而是来自于大脑的潜意识层面。你能想象高峰时段在高速公路上开车并有意识地权衡控制车辆的每个决策吗?
想象一下力学教授和独轮脚踏车手的故事[2]。当力学教授试图骑独轮车时,如果人们要求教授引用力学原理,并将他成功地骑在独轮车上这个能力归功于他知道这些原理,那么他注定要失败。同样,如果独轮脚踏车手试图学习这些力学知识,并在他展现车技时应用这些知识,那么他也注定是失败的,也许还会发生悲剧性的事故。关键点是,许多学科的技能和专业知识是在人类的潜意识中发展和存储的,而不是通过明确请求记忆或使用基本原理来学会这些技能的。
1.0.1 人工智能的定义
在日常用语中,“人工”一词的意思是合成的(即人造的),这通常具有负面含义,即“人造物体的品质不如自然物体”。但是,人造物体通常优于真实或自然物体。例如,人造花是用丝和线制成的类似芽或花的物体,它不需要以阳光或水分作为养料,却可以为家庭或公司提供实用的装饰功能。虽然人造花给人的感觉以及香味可能不如自然的花朵,但它看起来和真实的花朵如出一辙。
另一个例子是由蜡烛、煤油灯或电灯泡产生的人造光。显然,只有当太阳出现在天空时,我们才可以获得阳光,但我们随时都可以获得人造光,从这一点来讲,人造光是优于自然光的。
思考一下,人工交通装置(如汽车、火车、飞机和自行车)与跑步、步行和其他自然形式的交通(如骑马)相比,在速度和耐久性方面有很多优势。但是,人工形式的交通也有一些显著的缺点——地球上无处不在的高速公路,充满了汽车尾气的大气环境,人们内心的宁静(以及睡眠)常常被飞机的喧嚣打断[3]。
如同人造光、人造花和交通一样,人工智能不是自然的,而是人造的。要确定人工智能的优点和缺点,你必须首先理解和定义智能。
人工智能书单推荐:1、动手学深度研习
作者:阿斯顿·张(Aston Zhang) 李沐(Mu Li)[美] 扎卡里·C. 立顿(Zachary C. Lipton)[德] 亚历山大·J. 斯莫拉(Alexander J. Smola)
人工智能机器学习、深度研习领域重磅教程图书美亚科学家作品手学深度研习的全新模式,原理与实战紧密结合
目前面上有关深度研习介绍的书籍大多可分两类,一类侧重方法介绍,另一类侧重实践和深度研习工具的介绍。本书同时覆盖方法和实践。本书不仅从数学的角度阐述深度研习的技术与应用,还包含可运行的代码,为读者展示如何在实际中解决问题。为了给读者提供一种交互式的学习体验,本书不但提供免费的教学视频和讨论,而且提供可运行的Jupyter记事本文件,充分利用Jupyter记事本能将文字、代码、公式和图像统一起来的优势。这样不仅直接将数学公式对应成实际代码,而且可以修改代码、观察结果并及时获取经验,从而带给读者全新的、交互式的深度研习的学习体验。
2、深度研习
作者:【美】Ian Goodfellow(伊恩·古德费洛), 【加】Yoshua Bengio(约书亚·本吉奥), 【加】Aaron Courville(亚伦·库维尔)译者:赵申剑, 黎彧君, 李凯, 符天凡
AI圣经,deeplearning中文版,2018年图灵奖获奖者作品,业内人称“花书”人工智能机器学习深度研习领域奠基性经典畅销书长期位居美国ya马逊AI和机器学习类图书榜首!所有数据科学家和机器学习从业者的bi读图书!特斯拉CEO埃隆·马斯克等国内外众多专家推jian!
本书囊括了数学及相关概念的背景知识,包括线性代数、概率论、信息论、数值优化以及机器学习中的相关内容。同时,它还介绍了工业界中实践者用到的深度研习技术,包括深度前馈网络、正则化、优化算法、卷积网络、序列建模和实践方法等,并且调研了诸如自然语言处理、语音识别、计算机视觉、在线推荐系统、生物信息学以及视频游戏方面的应用。本书还提供了一些研究方向,涵盖的理论主题包括线性因子模型、自编码器、表示学习、结构化概率模型、蒙特卡罗方法、配分函数、近似推断以及深度生成模型。
3、人工智能(第2版)
[美] 史蒂芬·卢奇(Stephen Lucci),丹尼·科佩克(Danny Kopec) 著
人工智能百科全书易于上手的人工智能自学指南涵盖机器学习 深度研习 自然语言处理 神经网络 计算机博弈等各种知识图文详细 讲解细致 配备丰富的教学资源和学习素材美国经典教材,在美亚上,被评价为自Russell & Norvig的《人工智能:一种现代方法》之后更好的教材,更加适合本科生使用。
本书是作者结合多年教学经验、精心撰写的一本人工智能教科书,堪称“人工智能的百科全书”。全书涵盖了人工智能简史、搜索方法、知情搜索、博弈中的搜索、人工智能中的逻辑、知识表示、产生式系统、专家系统、机器学习和神经网络、遗传算法、自然语言处理、自动规划、机器人技术、高级计算机博弈、人工智能的历史和未来等主题。本书提供了丰富的教学配套资源,适合作为高等院校人工智能相关专业的教材,也适合对人工智能相关领域感兴趣的读者阅读和参考。
4、Python 神经网络编程人工智能深度研习 机器学习领域又一重磅力作自己动手用Python编写神经网络美亚排名前茅荣获众多好评 全彩印刷 图表丰富
本书将带领您进行一场妙趣横生却又有条不紊的旅行——从一个非常简单的想法开始,逐步理解神经网络的工作机制。您无需任何超出中学范围的数学知识,并且本书还给出易于理解的微积分简介。本书的目标是让尽可能多的普通读者理解神经网络。读者将学习使用Python开发自己的神经网络,训练它识别手写数字,甚至可以与专业的神经网络相媲美。
5、PyTorch深度研习
作者:[印度]毗湿奴•布拉马尼亚(Vishnu Subramanian)译者:王海玲, 刘江峰
使用PyTorch开发神经网络的实用指南深度研习框架PyTorch入门教程涵盖机器学习、神经网络、计算机视觉应用等知识,提供本书彩图和源代码下载
本书对当今前沿的深度研习库PyTorch进行了讲解。凭借其易学习性、高效性以及与Python开发的天然亲近性,PyTorch获得了深度研习研究人员以及数据科学家们的关注。本书从PyTorch的安装讲起,然后介绍了为现代深度研习提供驱动力的多个基础模块,还介绍了使用CNN、RNN、LSTM以及其他网络模型解决问题的方法。本书对多个先进的深度研习架构的概念(比如ResNet、DenseNet、Inception和Seq2Seq)进行了阐述,但没有深挖其背后的数学细节。与GPU计算相关的知识、使用PyTorch训练模型的方法,以及用来生成文本和图像的复杂神经网络(如生成网络),也在本书中有所涵盖。
6、机器学习精讲 全彩印刷机器学习原理算法与应用教程,精简机器学习入门手册美亚机器学习深度研习畅销书,全彩印刷扫描书中二维码可阅读补充内容,人工智能和机器学习领域众多知名专家推荐
《机器学习精讲》包含了监督和非监督学习、支持向量机、神经网络、集成算法、梯度下降、聚类分类、降维、自编码器、迁移学习、特征工程以及超参数调试等方面的知识。书中既有数学公式,又有图解说明,一应俱全。 本书具有以下特色: ● 精简并直入主题——篇幅短小,读者可以快速读完并掌握机器学习技术的精髓。书中内容是作者和其他从业者多年研究的成果。 ● 配套网页——本书配有持续更新的网页,对书中内容进行补充,包括问答、代码、推荐阅读材料、工具以及其他相关内容。扫描书中二维码即可查看。 ● 全彩印刷——色彩丰富,阅读轻松。 ● 代码基于Python语言。
7、贝叶斯方法 概率编程与贝叶斯推断
[加] Cameron Davidson-Pilon(卡梅隆·戴维森-皮隆) 著,辛愿,钟黎,欧阳婷 译
机器学习 人工智能 数据分析从业者的技能基础国际杰出机器学习专家余凯博士 腾讯专家研究员岳亚丁博士推荐下一个十年,掌握贝叶斯方——就像今天掌握C、C++、Python一样重要
本书基于PyMC语言以及一系列常用的Python数据分析框架,如NumPy、SciPy和Matplotlib,通过概率编程的方式,讲解了贝叶斯推断的原理和实现方法。该方法常常可以在避免引入大量数学分析的前提下,有效地解决问题。书中使用的案例往往是工作中遇到的实际问题,有趣并且实用。作者的阐述也尽量避免冗长的数学分析,而让读者可以动手解决一个个的具体问题。通过对本书的学习,读者可以对贝叶斯思维、概率编程有较为深入的了解,为将来从事机器学习、数据分析相关的工作打下基础。本书适用于机器学习、贝叶斯推断、概率编程等相关领域的从业者和爱好者,也适合普通开发人员了解贝叶斯统计而使用。
8、人工智能算法 卷1 基础算法AI算法入门教程书籍,人人都能读懂的人工智能书全彩印刷,实例讲解易于理解的人工智能基础算法多种语言版本示例代码、丰富的在线资源,方便动手实战与拓展学习
本书介绍了人工智能的基础算法,全书共10 章,涉及维度法、距离度量算法、K 均值聚类算法、误差计算、爬山算法、模拟退火算法、Nelder-Mead 算法和线性回归算法等。书中所有算法均配以具体的数值计算来进行讲解,读者可以自行尝试。每章都配有程序示例,GitHub 上有多种语言版本的示例代码可供下载。本书适合作为人工智能入门读者以及对人工智能算法感兴趣的读者阅读参考。
9、Python自然语言处理
《Python自然语言处理》是自然语言处理领域的一本实用入门指南,旨在帮助读者学习如何编写程序来分析书面语言。《Python自然语言处理》基于Python编程语言以及一个名为NLTK的自然语言工具包的开源库,但并不要求读者有Python编程的经验。全书共11章,按照难易程度顺序编排。第1章到第3章介绍了语言处理的基础,讲述如何使用小的Python程序分析感兴趣的文本信息。第4章讨论结构化程序设计,以巩固前面几章中介绍的编程要点。第5章到第7章介绍语言处理的基本原理,包括标注、分类和信息提取等。第8章到第10章介绍了句子解析、句法结构识别和句意表达方法。第11章介绍了如何有效管理语言数据。后记部分简要讨论了NLP领域的过去和未来。
《Python自然语言处理》的实践性很强,包括上百个实际可用的例子和分级练习。《Python自然语言处理》可供读者用于自学,也可以作为自然语言处理或计算语言学课程的教科书,还可以作为人工智能、文本挖掘、语料库语言学等课程的补充读物。
想学习编程制作软件什么的?
本文从以下几个方面给大家分享几本高价值书单,并不一定全面,欢迎读者补充,希望能对你有帮助。
1 关于编码与重构
1.1 代码整洁之道
英文名《Clean code》,该书出自 Robert C Martin 之手,又被称为 Bob 大叔,是一位美国著名的软件工程师和作家,他已经写了有关敏捷软件开发的书籍。书中提到众多有名的编程原则:比如 SOLID 原则、 Law of Demeter(LoD,又被称为最少知识原则)。
英文名《Clean code》,该书出自 Robert C Martin 之手,又被称为 Bob 大叔,是一位美国著名的软件工程师和作家,他已经写了有关敏捷软件开发的书籍。书中提到众多有名的编程原则:比如 SOLID 原则、 Law of Demeter(LoD,又被称为最少知识原则)。
推荐理由:
推荐理由:
每个程序员都必须拥有本书并阅读它。这是一本非常著名的书,它将完全改变您的编程风格,书中介绍的规则均来自作者多年的实践经验,涵盖从命名、数据结构、面向对象的设计原理到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。或许,真正整洁的代码真能让同行读起来像诗一样。
每个程序员都必须拥有本书并阅读它。这是一本非常著名的书,它将完全改变您的编程风格,书中介绍的规则均来自作者多年的实践经验,涵盖从命名、数据结构、面向对象的设计原理到重构的多个编程方面,虽为一“家”之言,然诚有可资借鉴的价值。或许,真正整洁的代码真能让同行读起来像诗一样。
任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。— 马丁·福勒
任何傻瓜都可以编写计算机可以理解的代码。优秀的程序员编写人类可以理解的代码。— 马丁·福勒
如果只能读一本书,我就推荐这本。基于本书,众多开发者还推出了各种语言的整洁之道:
如果只能读一本书,我就推荐这本。基于本书,众多开发者还推出了各种语言的整洁之道:
• Javascript 整洁之道
• Javascript 整洁之道
• PHP 整洁之道
• PHP 整洁之道
• ABAP 整洁之道
• ABAP 整洁之道
• Java 整洁之道
• Java 整洁之道
• .NET 整洁之道
• .NET 整洁之道
还有各大科技公司的代码风格指南:
还有各大科技公司的代码风格指南:
• Google 风格指南
• Google 风格指南
• Uber Go 语言风格指南
• Uber Go 语言风格指南
Bob 大叔的《架构整洁之道》也值得推荐,这本书是在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。
Bob 大叔的《架构整洁之道》也值得推荐,这本书是在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。
还有《程序员的职业素养》,作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。
还有《程序员的职业素养》,作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。
1.2 重构(第2版)
英文名: 《Refactoring: Improving the Design of Existing Code,2nd Edition》,作者 Joshua Kerievsky。本书是理论和实践最佳组合的罕见书籍之一。重构是一个使您的工作代码更加美丽的过程,这本书可以利用已经尝试和测试的软件开发世界的模式来为您提供帮助。
英文名: 《Refactoring: Improving the Design of Existing Code,2nd Edition》,作者 Joshua Kerievsky。本书是理论和实践最佳组合的罕见书籍之一。重构是一个使您的工作代码更加美丽的过程,这本书可以利用已经尝试和测试的软件开发世界的模式来为您提供帮助。
推荐理由:
推荐理由:
重构一词经常在各种大会上被提及,那就是这本书带来的影响。重构也就是重写软件的过程,而无需更改其功能,以提升其可读性,可检验性或可维护性。重构是使工作代码美观的过程,重构有助于改进工作代码的设计。这也是优秀程序员的必备技巧之一,通常优秀的程序员也擅长重构。
重构一词经常在各种大会上被提及,那就是这本书带来的影响。重构也就是重写软件的过程,而无需更改其功能,以提升其可读性,可检验性或可维护性。重构是使工作代码美观的过程,重构有助于改进工作代码的设计。这也是优秀程序员的必备技巧之一,通常优秀的程序员也擅长重构。
本书将教你重构代码的艺术和科学。无论您是 Java 程序员、C++ 开发人员还是 Python 开发人员,每个程序员都可以从本书中受益。
本书将教你重构代码的艺术和科学。无论您是 Java 程序员、C++ 开发人员还是 Python 开发人员,每个程序员都可以从本书中受益。
与《重构》经常被提及的书就是大名鼎鼎的《代码大全》,书中解释的也是久经考验的技术和策略,能有效帮助程序员和软件开发人员。笔者也曾在大学的时候把这本书图书馆借出来,发现这本书太厚,啃不动,到期就立马归还了。
与《重构》经常被提及的书就是大名鼎鼎的《代码大全》,书中解释的也是久经考验的技术和策略,能有效帮助程序员和软件开发人员。笔者也曾在大学的时候把这本书图书馆借出来,发现这本书太厚,啃不动,到期就立马归还了。
1.3 代码之美
英文名:《Beautiful Code: Leading Programmers Explain How They Think》,作者:Grey Wilson。
英文名:《Beautiful Code: Leading Programmers Explain How They Think》,作者:Grey Wilson。
推荐理由:
推荐理由:
大牛前辈的博客合集,同时也是提升编码技能的好书之一,因为它为您提供了一个机会,让您了解专业程序员如何处理问题、编写的代码以及他们如何解决问题,并且仍然能够保持他们的代码美观。
大牛前辈的博客合集,同时也是提升编码技能的好书之一,因为它为您提供了一个机会,让您了解专业程序员如何处理问题、编写的代码以及他们如何解决问题,并且仍然能够保持他们的代码美观。
这本书是一系列案例研究的集合,揭示了 Emacs 到 Facebook 等大型网站架构秘密,讲述了那些专家程序员,包括布莱恩·克尼原,乔恩·本特利(Jon Bentley)(编程珠玑的作者),蒂姆·布雷(Tim Bray),卡尔·福格尔(Karl Fogel),迈克尔·菲瑟斯(Michael Feathers)(有效地使用旧版代码的作者),以及许多更多伟大的作者和程序员。关于二分查找,在书中数次被不同作者提及,了解不同作者的观点。无论您使用哪种编码语言,例如 Java,C#,Python 或 Ruby,都会在本书中找到有趣的东西。
这本书是一系列案例研究的集合,揭示了 Emacs 到 Facebook 等大型网站架构秘密,讲述了那些专家程序员,包括布莱恩·克尼原,乔恩·本特利(Jon Bentley)(编程珠玑的作者),蒂姆·布雷(Tim Bray),卡尔·福格尔(Karl Fogel),迈克尔·菲瑟斯(Michael Feathers)(有效地使用旧版代码的作者),以及许多更多伟大的作者和程序员。关于二分查找,在书中数次被不同作者提及,了解不同作者的观点。无论您使用哪种编码语言,例如 Java,C#,Python 或 Ruby,都会在本书中找到有趣的东西。
代码之美调查了一项努力的人类发明和创造力的范围:计算机系统的开发。每章中的美观来自发现独特的解决方案,这是作者的力量超越界限,识别他人所忽略的需求,并找到令人惊讶的解决方案,以解决令人困扰的问题。
代码之美调查了一项努力的人类发明和创造力的范围:计算机系统的开发。每章中的美观来自发现独特的解决方案,这是作者的力量超越界限,识别他人所忽略的需求,并找到令人惊讶的解决方案,以解决令人困扰的问题。
2 关于职业成长
2.1 程序员修炼之道(第2版)
英文名《Pragmatic programmer》,作者是 Andrew Hunt & David Thomas。中文版的译者是大名鼎鼎的云风,副标题是:通向务实的最高境界。
英文名《Pragmatic programmer》,作者是 Andrew Hunt & David Thomas。中文版的译者是大名鼎鼎的云风,副标题是:通向务实的最高境界。
推荐理由:
推荐理由:
本书是时隔 20 年的新版,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。
本书是时隔 20 年的新版,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。
刚出来的时候博文出版社举办了一个推广活动,在云风和皓子叔联袂推荐下,毫不犹豫的入手了本书。程序员往往最难得就是务实主义,总想追求新技术,炒新概念。工作后才逐渐明白,编程的本质,均不依赖于特定语言、框架和方法,技术改变世界在于能够有效解决用户的真实需求。
刚出来的时候博文出版社举办了一个推广活动,在云风和皓子叔联袂推荐下,毫不犹豫的入手了本书。程序员往往最难得就是务实主义,总想追求新技术,炒新概念。工作后才逐渐明白,编程的本质,均不依赖于特定语言、框架和方法,技术改变世界在于能够有效解决用户的真实需求。
本书实质上是程序员的自助指南。它探索了良好的软件开发实践,并为您提供了出色的建议、提示和技巧,以更有效地编程。正是对经典和现代轶事、引人入胜的类比和发人深省的例子的创造性使用,使每个部分的学习都变得有趣而有趣。如果说大学期间读的都是类似于 C 语言圣经和 Head First 系统书籍的话,工作后的人才会真正懂得为什么这本书籍不厚,读起来拍案叫好,这大概就是大道至简。
本书实质上是程序员的自助指南。它探索了良好的软件开发实践,并为您提供了出色的建议、提示和技巧,以更有效地编程。正是对经典和现代轶事、引人入胜的类比和发人深省的例子的创造性使用,使每个部分的学习都变得有趣而有趣。如果说大学期间读的都是类似于 C 语言圣经和 Head First 系统书籍的话,工作后的人才会真正懂得为什么这本书籍不厚,读起来拍案叫好,这大概就是大道至简。
作者另一著作:《程序员修炼之道: 从小工到专家》也是值得推荐的
作者另一著作:《程序员修炼之道: 从小工到专家》也是值得推荐的
2.2 卓有成效的程序员
英文名:《The Productive Programmer》,作者:Neal Ford。
英文名:《The Productive Programmer》,作者:Neal Ford。
推荐理由:
推荐理由:
本书就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X 以及 -nix (Unix 或者 Linux)。
本书就是讲述如何在开发软件的过程中变得更加高效。同时,《卓有成效的程序员》的讲述将会跨语言和操作系统:很多技巧的讲述都会伴随多种程序语言的例子,并且会跨越三种主要的操作系统,Windows(多个版本),Mac OS X 以及 -nix (Unix 或者 Linux)。
贯穿全文的思想大概就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势。学会善用工具,命令行、学会写脚本,学会宏。提供效率,不去做重复单调的工作。
贯穿全文的思想大概就是尽量让机器做机器该做的事情,让程序和程序打交道,发挥程序员在这方面的先天优势。学会善用工具,命令行、学会写脚本,学会宏。提供效率,不去做重复单调的工作。
最终的目的:成为一个“慵懒”的程序员。
最终的目的:成为一个“慵懒”的程序员。
2.3 软技能:代码之外的生存指南
英文名:《Soft Skills: The software developer's life manual》,作者:John Z. Sonmez
英文名:《Soft Skills: The software developer's life manual》,作者:John Z. Sonmez
推荐理由:
推荐理由:
研究生期间读过最受益的一本非技术书。程序员都知道编码很重要,这是我们吃饭的硬技能。
研究生期间读过最受益的一本非技术书。程序员都知道编码很重要,这是我们吃饭的硬技能。
可是实际工作上才发现不止写代码,代码之外的软技能也很重要:比如面临着与客户沟通、与产品打交道的沟通问题;比如应该关注自身发展,书中也介绍了怎么做职业突围;还有更多章节介绍了作者如何学习、如何理财、健身、自我营销等等。
可是实际工作上才发现不止写代码,代码之外的软技能也很重要:比如面临着与客户沟通、与产品打交道的沟通问题;比如应该关注自身发展,书中也介绍了怎么做职业突围;还有更多章节介绍了作者如何学习、如何理财、健身、自我营销等等。
分享书中有趣让我印象深切的点是作者去面试,面试官浏览过他的博客文章,两人因此相谈甚欢。 最后也想给阅读的朋友声明一下:这本书涉猎了很多方面,但是并不是没一点都是一套可以照抄的圆满答案,毕竟作者也是从当时的环境和自己经历出发介绍这些内容,每个读者应该都有自己的选择,
分享书中有趣让我印象深切的点是作者去面试,面试官浏览过他的博客文章,两人因此相谈甚欢。 最后也想给阅读的朋友声明一下:这本书涉猎了很多方面,但是并不是没一点都是一套可以照抄的圆满答案,毕竟作者也是从当时的环境和自己经历出发介绍这些内容,每个读者应该都有自己的选择,
综合而言,这本书挺适合各个阶段的人阅读的,特别大学生和初入职场的朋友。
综合而言,这本书挺适合各个阶段的人阅读的,特别大学生和初入职场的朋友。
作者也出了《软技能2:软件开发者职业生涯指南》,如果说软技能关注于生活,那软技能 2 则更加关注于了软件开发职业。
作者也出了《软技能2:软件开发者职业生涯指南》,如果说软技能关注于生活,那软技能 2 则更加关注于了软件开发职业。
3 关于黑客与开源
3.1 Unix 编程艺术
书籍英文名:《The Art of UNIX Programming》,作者:《Eric S. Raymond》从 1982 年开始就是 UNIX 开发者。
书籍英文名:《The Art of UNIX Programming》,作者:《Eric S. Raymond》从 1982 年开始就是 UNIX 开发者。
推荐理由:
推荐理由:
本书涉及 Unix 系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的 Unix 编程大师、开源运动领袖人物之一 Eric S.Raymond 倾力多年写作而成。
本书涉及 Unix 系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的 Unix 编程大师、开源运动领袖人物之一 Eric S.Raymond 倾力多年写作而成。
程序会过时,编程语言会更新,代码会跟随业务不断改动,但编程思想的生命力会长盛不衰,好的编程艺术也是具有穿透力的,尽管书中的案例已经偏老,但贯穿始终的 KISS 原则、思想文化体系、设计与开发哲学一定能够给你带来醍醐灌顶的感觉。
程序会过时,编程语言会更新,代码会跟随业务不断改动,但编程思想的生命力会长盛不衰,好的编程艺术也是具有穿透力的,尽管书中的案例已经偏老,但贯穿始终的 KISS 原则、思想文化体系、设计与开发哲学一定能够给你带来醍醐灌顶的感觉。
Keep it simple stupid,简称 KISS 原则。在做软件设计的工作中,很多时候都不要想得过于复杂,也不要过度设计和过早优化,用最简单且行之有效的方案也就避免了复杂方案带来的各种额外成本。这样既有利与后续的维护,也有利于进一步的扩展。
Keep it simple stupid,简称 KISS 原则。在做软件设计的工作中,很多时候都不要想得过于复杂,也不要过度设计和过早优化,用最简单且行之有效的方案也就避免了复杂方案带来的各种额外成本。这样既有利与后续的维护,也有利于进一步的扩展。
另外,本书还可以与“左耳朵耗子”ef="">皓子叔推荐 过的《UNIX传奇:历史与回忆》结合着一起看,了解 UNIX 的诞生记与发展史,贝尔实验室的幕后故事!本书不但书写 Unix 的历史,而且记录作者的回忆,一探 Unix 的起源,试图解释什么是 Unix,Unix 是如何产生的,以及 Unix 为何如此重要。
另外,本书还可以与“左耳朵耗子”ef="">皓子叔推荐 过的《UNIX传奇:历史与回忆》结合着一起看,了解 UNIX 的诞生记与发展史,贝尔实验室的幕后故事!本书不但书写 Unix 的历史,而且记录作者的回忆,一探 Unix 的起源,试图解释什么是 Unix,Unix 是如何产生的,以及 Unix 为何如此重要。
3.2 大教堂与集
英文名:《The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary》, 《Unix编程艺术》作者 Eric S. Raymond 的另一封神之作,副标题是《对 Linux 和开源革命的沉思》。
英文名:《The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary》, 《Unix编程艺术》作者 Eric S. Raymond 的另一封神之作,副标题是《对 Linux 和开源革命的沉思》。
推荐理由:
推荐理由:
大家都知道程序员热衷于开源文化,都在说不要重复造轮子。开源时代下的软件开发可能只需要三个键盘按钮:CTRL + C + V,开个玩笑。
大家都知道程序员热衷于开源文化,都在说不要重复造轮子。开源时代下的软件开发可能只需要三个键盘按钮:CTRL + C + V,开个玩笑。
说到开源文化,那么本书《大教堂与集》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者把软件开发思路类比于古代的大教堂文化和集文化,讲述了集如何变成大教堂,书中系统解释了开源软件是如何生产的,开源开发的优势在哪,开源软件的传承是如何做到的。
说到开源文化,那么本书《大教堂与集》是开源运动的《圣经》,颠覆了传统的软件开发思路,影响了整个软件开发领域。作者把软件开发思路类比于古代的大教堂文化和集文化,讲述了集如何变成大教堂,书中系统解释了开源软件是如何生产的,开源开发的优势在哪,开源软件的传承是如何做到的。
3.3 黑客与画家
英文名:《Hackers and Painters: Big Ideas from the Computer Age》,作者:Paul Graham,本书的译者是大名鼎鼎的阮一峰大佬。
英文名:《Hackers and Painters: Big Ideas from the Computer Age》,作者:Paul Graham,本书的译者是大名鼎鼎的阮一峰大佬。
推荐理由:
推荐理由:
说到黑客文化,就不得不提到硅谷创业之父Paul Graham 的这本书,本书主要介绍黑客 Hacker,即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。
说到黑客文化,就不得不提到硅谷创业之父Paul Graham 的这本书,本书主要介绍黑客 Hacker,即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。
本书是一本为黑客正名的技术散文集,看完书后第一次将我从电影中的黑客形象颠覆过来,才了解到并不是入侵系统、制作病毒、各种解密的人就是黑客,Hacker 是专家级程序员,是一群与画家有着极大的相似性,他们都是在创造,而不是完成某个任务,“黑客”象征着第一流的能力,以及求解问题过程中产生的精神愉悦或享受。他们崇尚分享、开放、民主、计算机的自由使用和进步。而那些恶意入侵计算机系统的人更应该被称为 cracker(骇客)。
本书是一本为黑客正名的技术散文集,看完书后第一次将我从电影中的黑客形象颠覆过来,才了解到并不是入侵系统、制作病毒、各种解密的人就是黑客,Hacker 是专家级程序员,是一群与画家有着极大的相似性,他们都是在创造,而不是完成某个任务,“黑客”象征着第一流的能力,以及求解问题过程中产生的精神愉悦或享受。他们崇尚分享、开放、民主、计算机的自由使用和进步。而那些恶意入侵计算机系统的人更应该被称为 cracker(骇客)。
4 关于算法与设计模式
4.1 算法设计手册
英文名:The Algorithm Design Manual (2nd Ed.),作者:Steven S Skiena
英文名:The Algorithm Design Manual (2nd Ed.),作者:Steven S Skiena
推荐理由:
推荐理由:
关于算法的重要性大家都知道,大家肯定都知道另外两本著名的《算法导论》和《算法4》:《算法导论》侧重与算法的数学推导,适合研究,而《算法4》侧重于算法的代码实现,适合入门。
关于算法的重要性大家都知道,大家肯定都知道另外两本著名的《算法导论》和《算法4》:《算法导论》侧重与算法的数学推导,适合研究,而《算法4》侧重于算法的代码实现,适合入门。
而这次推荐的《算法设计手册(第2版)》却没有那么有名气,但也不失为设计实用且高效算法的最全面指导书。该书揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重着重了算法分析。
而这次推荐的《算法设计手册(第2版)》却没有那么有名气,但也不失为设计实用且高效算法的最全面指导书。该书揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重着重了算法分析。
目前场上算法书层出不穷,但是经典的算法却一直在那里,不曾走远。
目前场上算法书层出不穷,但是经典的算法却一直在那里,不曾走远。
4.2 Head First 设计模式
英文名:《Head first design patterns》,作者:Elisabeth Freeman / / Eric Freeman / Bert Bates / Kathy Sierra / Elisabeth Robson
英文名:《Head first design patterns》,作者:Elisabeth Freeman / / Eric Freeman / Bert Bates / Kathy Sierra / Elisabeth Robson
推荐理由:
推荐理由:
这本书完整地涵盖了 GoF 版本全部23个设计模式,轻而易举地解释了世界各地熟练的软件开发人员和程序员用来构建优雅、功能齐全、灵活和可重用的软件的几种软件设计模式。。图文并茂,配有大量说明性和启发性的示例,它们将使学习同时变得高效和有趣。与其他文本繁重的编程书籍不同,这本书具有引人深思、视觉丰富的格式。
这本书完整地涵盖了 GoF 版本全部23个设计模式,轻而易举地解释了世界各地熟练的软件开发人员和程序员用来构建优雅、功能齐全、灵活和可重用的软件的几种软件设计模式。。图文并茂,配有大量说明性和启发性的示例,它们将使学习同时变得高效和有趣。与其他文本繁重的编程书籍不同,这本书具有引人深思、视觉丰富的格式。
Head First 系统书籍充满了幽默感,选题和编辑都很用心,值得一读。相信读完的读者逐步迈向对软件设计模式的深入了解。再来读 GoF 不失为一个不错的选择。
Head First 系统书籍充满了幽默感,选题和编辑都很用心,值得一读。相信读完的读者逐步迈向对软件设计模式的深入了解。再来读 GoF 不失为一个不错的选择。
4.3 设计模式:可复用面向对象软件的基础
英文名:《 Design Patterns: Elements of Reusable Object-Oriented Software》,又被简称为计算机领域的 GoF因为本书的作者是四个人:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides。
英文名:《 Design Patterns: Elements of Reusable Object-Oriented Software》,又被简称为计算机领域的 GoF因为本书的作者是四个人:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides。
推荐理由:
推荐理由:
本书是任何使用面向对象代码的开发人员的必备入门读物。而且作者 Erich Gamma 是 jUnit、Eclipse、IBM Jazz 项目、Visual Studio、Azure 和 Office 365 的幕后推手。
本书是任何使用面向对象代码的开发人员的必备入门读物。而且作者 Erich Gamma 是 jUnit、Eclipse、IBM Jazz 项目、Visual Studio、Azure 和 Office 365 的幕后推手。
如果您没有很好地掌握 UML,您可能会发现很难吸收编程书中汇编的一些信息和示例。然而,这不会阻止您欣赏设计模式书中叙述的美妙之处,它既简单又内容丰富。
如果您没有很好地掌握 UML,您可能会发现很难吸收编程书中汇编的一些信息和示例。然而,这不会阻止您欣赏设计模式书中叙述的美妙之处,它既简单又内容丰富。
《设计模式》一书详尽地解释了 23 种软件设计模式,可帮助软件开发人员和设计人员制作更好、更优雅、更灵活的软件。这本书讨论了针对常见软件设计问题的大量简洁明了的解决方案。
《设计模式》一书详尽地解释了 23 种软件设计模式,可帮助软件开发人员和设计人员制作更好、更优雅、更灵活的软件。这本书讨论了针对常见软件设计问题的大量简洁明了的解决方案。
如果说 GoF 太难读下去,那么就推荐程杰的《大话设计模式》,这本书通过对话的形式带领大家入门设计模式,人人都可以是好学的小菜和经验丰富的大鸟。
如果说 GoF 太难读下去,那么就推荐程杰的《大话设计模式》,这本书通过对话的形式带领大家入门设计模式,人人都可以是好学的小菜和经验丰富的大鸟。
4.4 编程珠玑(第2版•修订版)
英文名:《More Programming Pearls,Second Edition》,作者:John Bentley
英文名:《More Programming Pearls,Second Edition》,作者:John Bentley
推荐理由:
推荐理由:
这是一本带你真正领略计算机科学之美,融深邃思想、实战技术与趣味轶事于一炉的奇书。与大多数其他编程书籍不同,这本书侧重于基本问题和一般问题。它讨论了可以提升性能或减少内存需求的各种算法和技术。
这是一本带你真正领略计算机科学之美,融深邃思想、实战技术与趣味轶事于一炉的奇书。与大多数其他编程书籍不同,这本书侧重于基本问题和一般问题。它讨论了可以提升性能或减少内存需求的各种算法和技术。
作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程。
作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程。
就如书名一样,大浪淘沙,计算机科学中的智慧正如自然界里珍珠出自细沙对牡蛎的磨砺,留下一个个编程“珠肌”。
就如书名一样,大浪淘沙,计算机科学中的智慧正如自然界里珍珠出自细沙对牡蛎的磨砺,留下一个个编程“珠肌”。
题外话:
上面的书都是本人曾经阅读过,或者说在图书馆中有借阅翻过的书。也是计算机领域评分很高、有口皆碑的书籍。但计算机行业的经典书籍太多,本人能推荐的也只是其中一部分,想要推荐的内容也不想针对某个特定编程语言和领域,所以像《C++编程思想》和《On Java8》这类书籍没有进行推荐,推荐理由也不一定完全正确,欢迎大家批评指正。另外,看完上述的书并不能说自己就能在工作中就能运用到,看完就能成为一个顶尖的程序员。何况看书也不能完全接收前辈们的这些大智慧,但如果在某个瞬间(看书过程或者实践过程中)对自己有一种醍醐灌顶的感觉,就已足够。
上面的书都是本人曾经阅读过,或者说在图书馆中有借阅翻过的书。也是计算机领域评分很高、有口皆碑的书籍。但计算机行业的经典书籍太多,本人能推荐的也只是其中一部分,想要推荐的内容也不想针对某个特定编程语言和领域,所以像《C++编程思想》和《On Java8》这类书籍没有进行推荐,推荐理由也不一定完全正确,欢迎大家批评指正。另外,看完上述的书并不能说自己就能在工作中就能运用到,看完就能成为一个顶尖的程序员。何况看书也不能完全接收前辈们的这些大智慧,但如果在某个瞬间(看书过程或者实践过程中)对自己有一种醍醐灌顶的感觉,就已足够。
参考链接:
• UNIX传奇(上篇)
• UNIX传奇(上篇)
• 假期好读书
• 假期好读书
• Top 5 Books to Improve Coding and Programming Skills
• Top 5 Books to Improve Coding and Programming Skills
• http://www.osnews.com/images/comics/wtfm.jpg
• http://www.osnews.com/images/comics/wtfm.jpg
本文分享自华为云社《【云驻共创】对于编程思想和能力有重大提升的书有哪些》,作者:宇宙之一粟 。
华为鸿蒙系统是否能真正迎来春天?
今年应该是鸿蒙系统发展最快的一年,今年会有更多的设备搭载鸿蒙系统,鸿蒙系统的生态也会越来越完善,能够说今年华为鸿蒙系统真正的迎来春天。
多年”备胎“一夜转正
华为整个公司的危机意识比较强,只有自己将核心技术掌握起来才不会被别人左右。于是华为不惜一切代价的在芯片与操作系统进行研发投入,华为在2004年就成立了海思,2009年做出了华为的第一款手机处理器K3V1。
与此同时,华为早在2012年就开始研发自己的操作系统,只是当作”备胎“一直没有使用,2019年5月份谷歌禁止华为使用GMS,这时华为才真正的将自己的操作系统—鸿蒙系统推向场,2019年8月份在华为开发者大会上,华为消费者业务CEO余承东正式发布了鸿蒙系统。随之华为的子品牌荣耀推出了第一款搭载鸿蒙系统的终端设备—荣耀智慧屏,华为也推出了搭载鸿蒙系统的智慧屏与路由器AX3系列。
鸿蒙系统到底什么?
鸿蒙系统时基于微内核进行开发的分布式操作系统,能够说时一个应用于物联网的操作系统。鸿蒙系统是基于微内核开发的,只需要几万行代码就能写成,像安卓与苹果的IOS实际上都是宏内核,需要几亿行代码才可以写成,与安卓、IOS相比较鸿蒙系统的体积比较小。所以它最大的特点并不是应用于手机,而是可以很多的电子设备都可以使用鸿蒙系统,并且还可以将它们连接在一起,实现万物互联,手机、电视、路由器、平板电脑、电脑、智能手表、汽车等设备都可以使用。
华为也将鸿蒙系统进行了开源,什么叫开源呢?通俗来讲就是开放源代码,所有公司以及个人都可以免费使用,并且可以查看与修改源代码。开源以后,会吸引很多的公司加入到鸿蒙的生态当中。
搭载鸿蒙系统的汽车即将上
华为虽然自己没有在做汽车,但是华为 为汽车提供了很多软件方面的技术,比如无人驾驶技,比亚迪的无人驾驶云轨就是华为提供的无人驾驶技术方案。并且华为与很多的汽车公司保持着友好的关系,比如华为手机可以当作宝马、保时捷、奥迪等汽车的钥匙。
今年国内会有很多搭载鸿蒙系统的汽车上,华为也正式进入车机服务,奇瑞、宝骏等汽车厂商也先后官宣将发布搭载鸿蒙系统的汽车。虽然目前华为的手机还不是操作系统,但是华为目前的EMUI10.0系统已经潜入了鸿蒙系统的一部分,比如微内核,搭载鸿蒙系统的汽车再配合上华为手机相信会有更好的体验。
HMS、方舟编译器为鸿蒙系统建设生态
其实做一款操作系统并不难,最困难的就是生态,三星与诺基亚都曾经推出了自己的操作系统,最终都是因为生态不好失败了。生态为什么这么难做呢?对于一个刚出来的操作系统,不仅需要操作系统的开发公司的努力,更需要软件开发者的努力。开发者需要使用一门新的编程语言进行开发,既然要用一门新的编程语言,开发者就要重新学习,大学有关计算机专业的学生也要重新学习,所以难度非常的大。一开始使用该系统的人比较少,再加上开发难度非常大,很少有开发者会进行适配。
推出方舟编译器,减少开发难度
为减少开发者的开发难度,尽快发展鸿蒙系统的生态,华为推出了方舟编译器,方舟编译器可将将高级语言转化为二进制代码(俗称0,1代码),也就是可以将编写安卓软件的Java代码转换为鸿蒙系统可以执行的二进制代码,所以只需将现有的安卓软件放到方舟编译器上进行编译,这时的安卓软件就能在鸿蒙系统上进行运行了,这也就是所谓的鸿蒙系统兼容安卓系统。
HMS助力海外生态的发展
国外的安卓手机,特别是在欧洲,必须搭载GMS,如果没有GMS,国外的大部分软件都无法使用,手机直接就回到了功能机的时代。 因为谷歌禁止华为使用GMS,所以华为推出了HMS,即华为移动服务,HMS包括华为服务框架、华为地图(河图)、华为浏览器、华为视频、华为应用场、华为邮件服务等等。HMS已经在欧洲正式发布,搭载HMS的手机也在欧洲开售,HMS已经覆盖了170多个国家,超过5万个应用已经适配了HMS,华为也推出了”耀星计划“,拿出十亿美元鼓励开发者适配HMS。
与此同时,华为浏览器以及华为地图(河图)也即将完成测试,很快就能面向场,河图有望在华为P40系列手机上进行首发,随后将适配更多的华为手机。
很多人说鸿蒙系统只是一个”噱头“,其实并不是这样的,华为确实一直在研发鸿蒙系统,只不过目前的生态还不是很好没办法用在手机上,如果现在直接将鸿蒙系统用在手机上只有很少的软件可以使用,也严重破坏了消费者的体验,同时也会对品牌影响造成很大的影响。今年会有更多的设备搭载鸿蒙系统,距离手机使用鸿蒙系统的日子也越来越近了,到时鸿蒙系统+麒麟处理器一定会让华为手机达到一个新的高度!
如果您对内容比较满意,记得点赞、关注支持一下!!
如果您对内容比较满意,记得点赞、关注支持一下!!
Linus大学时期写出了linux内核?
关于Linux的起源,网络上流传着各种版本的故事,也许这些故事的版本就和Linux的变体版本一样多吧!
话说1991年, 一个名叫Linus Torvalds的芬兰学生购买了一台电脑,不知道是脑子抽风还是突发奇想,他决定自己开发一个操作系统。据说他最初的目的很简单,就是为了方便自己读写和邮件。于是他选择Minix系统作为最初的参考系统,而Minix系统是由荷兰教授Andrew S.Tanenbaum开发的,Minix最初只是一个用户研究目的的开源系统。
Linus编写了自己的磁盘驱动程序和文件系统,并为它取名Linux,其含义是Linus' Minix,这本来并不算什么创举,而关键点是他将该系统上传到了互联网,然后很快引起了全世界的兴趣,借助开源社的开发力量,Linux表现出了强大的生命力,并于1994年正式发布了1.0内核。
从Linux的起源过程来看,Linux并不是由Linus发明创造,他不过是在前人的基础上做出了重大的贡献。所以就技术来说,我认为并没有多么厉害。但是因为他的慷慨无私,使开源软件获得了长远的发展,对很多崇尚开源精神的程序员来说就一个精神的灯塔。作为对比,想想同时代的Windows,如果Linus将Linux做成windows一样的商业软件,或许他会获得巨大的收益,但是对开源社呢,简直不可想象!
不管最初的技术如何,光是他对计算机行业的影响,Linus配得上所有的赞美与荣誉!