这世界上,最初的创造者是因为无意间的发现和好奇,之后的发明家是为解决问题。
压缩算法的出现是因为存储和传输受到物理条件的限制。
当下流行的5.25寸软盘存储容量还不如两年前索尼推出的3.5寸软盘,可3.5寸软盘也只有1.44M,读写速度很慢,复制1M多的文件要一分多钟。
人们想尽了办法将数据压缩变小,企图在里面多存一点。
压缩算法的发展可以出一本书,之后很多年流行的压缩算法,百分之九十九的人根本不了解,就算是计算机系的学生,最为熟悉的也不是他们正在使用的压缩工具,而是一种名叫霍夫曼的算法。
在MIT念信息论的霍夫曼为了完成期末考试,于是发表了一篇名为《一种构建极小多余编码的方法》的论文,这就是之后百余年计算机学生在数据结构这门课程里逃不掉的霍夫曼编码。
马景澄刚上大学的时候就非常疑惑,为什么一台电脑上,拥有那么多格式的压缩工具,不查不知道,一查,在历史的角落里,明晃晃地写着两个大字:利益!
最常见的压缩格式就是.rar,.zip,RAR还有专利,Zip则是完全免费的,可Zip的发明者菲利普·卡兹结果并不好。
一般来说,大多数免费开源软件基本都是由开发者负责维护,菲利普·卡兹就一直在维护着这个项目,因为是免费的,他收入可想而知。
卡兹得到了精神上的自由,却败给了物质,一个追求高度精神满足的人,需要抵抗的不止是现实,还有他那不能控制的欲望,这种欲望不是指生理上的,而是潜藏在人精神之中的,最终年仅37的卡兹死在了汽车旅馆。
当世界无数人都在享受他的无偿付出,谁在意他是不是有回报,世界都想白嫖别人的成果,开源或者免费是不是一件好事,这很难说了。
Zip能够出现在每个人的电脑上,并不是因为它算法最优,而是因为免费。
压缩算法的鼻祖要算Jacob Ziv和 Abraham Lempel两人,其中Ziv来自东方既和既宝的母校MIT,是MIT的博士生,他和Lempel在77和78两年发表了两篇关于一类新的无损数据压缩算法的论文,这是压缩工具的开始。
83年一个名叫Terry Welch的人根据77和78两篇算法研究出了名为Lempel-Ziv-Welch算法,简称LZW算法,之后其所在的研究所被一家名为Unisys的公司合并,并为LZW算法注册了专利。
这个LZW算法最为人所知的产品就是GIF格式的图片和TIFF格式的图片。
在这个时间段,几乎大多数的压缩都逃不过LZW这道坎,包括ARC压缩、UNIX压缩工具LZC等,都使用LZW算法,也都要向LZW算法的拥有者缴纳专利费。
当下的软件环境,并不像几十年之后那样,走到哪都是封闭,拥有LWZ算法的ARC压缩卖给用户时,是提供C语言源代码的。
而卡兹因为改进了ARC压缩,并且将其免费发布,从而被起诉,于是才有了Zip算法。
ARC的公司SEA曾经私下接触卡兹,希望通过收编,使其用汇编语言重写的ARC变体PKARC成为付费版本,不过卡兹拒绝了,这似乎也注定了他的命运。
别看只是小小的一个算法,很多东西都要依赖于它。
微软和一家名叫Aldus公司合作开发的打印格式TIFF就需要使用到LZW算法。
LZW算法本来可以创造出更多的优秀的产品,可高昂的专利费让人只能止步转向别处另辟蹊径。
一点费用都不要会被饿死,要价太高则又会阻碍技术的发展,如何找到一个平衡点,这才是一个真正要研究的事情。
整个软件的产业链,不是你想统治就能达成的。
如果有人说自己开发一个操作系统就能够控制整个计算机的入口,那简直是在做梦,无论多好的技术,最终都会败在商业手里。
LZW太过于商业化,致使它不能形成稳定的生态链,可见它所属的公司的负责人是个好的技术人员,却不是一个优秀的商人。
本小章还未完,请点击下一页继续阅读后面精彩内容!在如今的八十年代,不缺少技术人员,缺少的是优秀的商人,将技术转变为占领市场的商人,而不是眼里只有钱的商人。
很明显,盖茨在这个行业不是一个顶尖的工程师,但他绝对是一个顶尖的商人。
在开发NT的时候,他没有一味地追求技术,而是时刻盯着市场,由此他才不断地催促,要将NT系统移植到X86处理器上,Intell是他最值得依赖的盟友,同时还和IBM合作开发另一款操作系统,为的是稳住这个靠山,他需要IBM的电脑将其操作系统散布道全球。
两款同样的产品摆放在眼前,如果不是专业人员,他们根本不在乎谁是谁,谁先形成用户习惯,他们就选谁。
微软和Intell很清楚自己产品的定位,就是普通消费者,是那几十亿将来可能提供消费的人,他们这种模式被几十年以后的公司使用,百试不爽,那些电商,那些直播带货的主播,那些外卖APP,无疑都是这种模式。
这所有的一切,都是马景澄要面对的,都是他所遇到的困难。
价格、技术、盟友、开源与否、免费与否、免费的时机、在何时开始将产品推向市场,他都得斟酌再斟酌,以及如何才能维持研发庞大的开销,其他的产品到底是为什么在服务,这些都必须清楚。
比如,陶彩、烹他客、面食、饮料、无线寻呼、打字机、兼容机等等,都要竭尽全力地去做,可这些东西绝对不能成为主要的营生,它们的存在只是因为需要为庞大的研发提供经费支持,需要为原材料、设备、人员的开销提供资金支持。
在技术方面,既要赚钱,也要考虑到生态链的发展。
如果光考虑赚钱,而不考虑生态链的发展,即使技术再牛,也会被淘汰,被新的技术所替代。
必须时刻铭记Intell所提供的教训,为什么RSIC计算机在普通市场会被CSIC指令集处理器所击败,和消费者的需求有关,与性能有关,也与价格有关。
普通消费者的需求是什么?
不是处理复杂的工作和计算,而是浏览信息,做一些查询,娱乐等等,一个电脑有百分之九十九的功能,普通消费者是用不上的,百分之九十的功能,他们直到电脑换代都不会点开。
当下则是另一种状况,人们购买计算机都是为了处理工作上的事情,而不是为了娱乐,这点必须要搞清楚,这算是对市场的评估。
免费这件事也不能乱做,天下没有完全免费的馅饼,如果有,那一定是吞下去不消化的铁饼。
免费也是为了发展和巩固地位,是为了笼络用户,最后的目的都是为了赚钱。
只不过免费的商业模式是大多数人看不见的,世界上很多商业模式巨大多数的人都看不懂。
这些也是需要考虑的。
喜欢景如氏请大家收藏:景如氏本站更新速度全网最快。