您的位置:首页 > 其它

buzzword

2015-11-08 20:35 281 查看
计算机行业常常出现一些流行词或者因为商业目的的原因而出现的比较令人迷惑的词,这里是对我比较迷惑的词汇的词汇表。

IT行业 vs. 计算机软件业

计算机软件业只是IT(Information Technology)产业的一部分,后者还包括计算机设备生产制造业、信息服务业等。

参考

1. IT产业 - 百度百科

计算机软件业 vs. 互联网行业

计算机软件业也叫传统软件业,主要从事行业软件的生产。比如,生产财务管理软件的金蝶就属于这类;互联网行业不仅涉及若干行业,常常是涉及除了软件技术之外的多个行业。比如,从事电子商务的淘宝就属这类。

通常认为,互联网行业对从业人员素质要求更高、薪资待遇更高、发展前景更好、工作时间更长。

现在有一种流行趋势,传统行业向引入互联网。

参考

1. 程序员在互联网公司和行业软件公司工作,有什么区别? - 知乎

2. 什么样的公司才算是互联网公司? - 知乎

互联网 vs. 移动互联网

互联网也称传统互联网。与移动互联网的主要差别在于“终端”。传统互联网的主要终端是PC,而移动互联网的主要终端是移动性更加好的移动设备。移动设备的特点让信息的生产和消费方式发生变化,信息可以随机随地交流,信息的生产方式更加丰富和多元。比如,使用PC机没有的很多外设能够获得更多的信息。

参考

1. 移动互联网和传统互联网明显区别是什么? - 知乎

因特网 vs. 万维网

因特网(Internet)全球最大的互联网,万维网(World Wide Web)简称“the Web”,工作于因特网之上,是因特网提供的功能之一,万维网提供的是可链接的资源构成的一个信息空间可供我们寻找(和获取)资源。

参考

1. 互联网(Internet)和万维网(World Wide Web)有什么区别? - 知乎

AT&T vs. 贝尔实验室

贝尔实验室属于AT&T(美国电话电报公司),是美国第二大移动运营商。

参考

1. AT&T - 百度百科

2. 贝尔实验室 - 百度百科

计算机科学 vs. 计算机技术

计算机科学与技术不是一回事。计算机科学是对原理的研究,计算机技术是对技术的使用。程序员主要是使用计算机技术来实现产品,当让知道更多的细节会更好,但是不要本末倒置。研究原理可以让你更加了解内部的运作原理,能够进行分析。学操作系统原理能了解操作系统如何运作,但是做不出一个Web(万维网)站点或App。学习框架和先进的功能能让你快速实现一个软件,但是如果你没有按照教程(文档或者说明)来做,就会出现问题,这时如果你不知道原理就无法分析。所以,先用工具实现,再深入原理。

参考

1. 新手关于如何看编程经典书的一些疑惑?

GNU/Linux vs. Linux

GNU 革奴计划致力于创建一个自由的类UNIX系统。在创建过程中,实现了操作系统所需的函数库、系统API、驱动程序、编译器、Shell等工具,但就是少了内核(kernel)。后来 Linus 让 Linux 项目的软件协议使用GPL(GNU的自由软件协议),从而 GNU 计划完整实现了。

日常使用的操作系统包括内核以及内核之上运行的各种软件,是广义上的操作系统;狭义上的操作系统专指内核。从构成上看,广义的Linux操作系统名应该叫GNU/Linux;狭义的就叫 Linux。但是,日常使用时,很多时候用 Linux 表示广义的 Linux 系统概念。

参考

UNIX传奇(上篇) - 酷壳

GNU/Linux下有多少是GNU的? - 酷壳

GNU

GNU(GNU is Not a UNIX)是Richard Stallman提出的一个计划,目的是实现一个自由的类UNIX系统(最初UNIX系统提供源码且不收费。后来,UNIX分化为两个版本,AT&T商业化的要收费,BSD伯克利的不收费。AT&T告BSD导致UNIX一段时间内存在版权问题,大家就不好用UNIX,所以提出创建一个自由版的)。

自由软件

自由软件的自由只的是权利,而不是免费。

Software is like sex, it's better when it's free.


软件就像性一样,仅当是自由时才会更好。 —— by Linus

参考

1. Linus Torvalds 语录 Top 10 - 酷壳
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: