📄 035 软件世界 新软件.txt
字号:
我一生都和C有缘——与C++之父Bjarne Stroustrup接触
特约记者 赵玉勇 (2005年1月24日 第4期)
当IT爆发式膨胀之时,有一些人曾默默地奉献,他们可能开创了一个时代,他们的作品可能是IT发展中的一个里程碑……2005年,我们开启了“寻迹”这个栏目,我们的记者会不定期亲身采访那些具有代表意义的软件开发者或者软件技术的开创人员,发掘他们的思想、宣传他们的精神。
Bjarne和三个“C”
Bjarne先生,1950年生于丹麦港口城市奥尔胡斯,他是C++语言的设计者和实现者。最近,C++之父Bjarne来到中国杭州,我们记者也有幸采访了这位大师!
“我和‘C’(China中国)非常有缘”,Bjarne告诉记者。对Bjarne来说,中国是一个神秘、美丽而有趣的国度。Bjarne曾两度亲密接触中国,第一次是2002年。
作为第二个C,自然就是C++了,还有一个“C”,就是计算机(Computer)。当初,在他上高中的时候,Bjarne完成第一个程序后,他开始着迷计算机,正像大家所看到的,Bjarne找到了一个使自己的才能可以很好地发挥的领域。
C++是怎样炼成的
究竟是什么催生了C++语言呢?
C++的诞生,缘于Bjarne在贝尔实验室的研究生涯中的灵感。20世纪80年代,ATT曾拨款5000美元作为市场预算,创建一门语言的决心可能由此而始。在那里,他开始研究几个与分布式计算有关的项目。可是工作进展得并不顺利,因为那时几乎所有程序设计工具都不适合完成此类工作。所以,他决定自己开发一个名为“带类的C”(“C with Classes”)的工具,它既允许以类似于Simula的方式组织程序(这种方式现在被称为面向对象),同时也支持在硬件层面上进行系统软件开发。
从1980年开始,“带类的C”被应用于贝尔实验室的很多应用领域。而C++正是以“带类的C”为基础发展而来。1983年夏天,Rick Mascitti给“带类的C”起了C++的名字,这个名字也象征着两种语言之间的渊源。
Bjarne对IT的预测
有人曾经说过:预测是困难的,特别是对将来的预测。Bjarne还是告诉记者,他认为未来十年之内我们用的东西在今天的实验室里是能够看到的。另外我们将来用的最主要的语言也是今天最主要的。我们不可能因为一些新东西和一些更好的东西的出现就重组整个工业领域,因此在五到十年之内,我们还是用C、C++、 COBOL、 Fortran 、Java、 Perl和 Python,也许还有C#和其它许多种语言。
“对于IT我不想说太多,很显然,我们会继续依赖IT,并且它会延伸到越来越多的领域。当然,在应用中也难免有失败,通常是因为过度的滥用引起的——但是在十年以后我们受IT的影响肯定要比今天大得多。”
了解Bjarne与C++
许多成名人物之所以成名,或者是因为他们改变了历史或者是因为他们创造了历史。Bjarne Stroustrup先生(以下简称Bjarne),C++之父,属于后者。
1979年Bjarne来到美国的新泽西州并加入贝尔实验室,与C语言之父、1983年图灵奖得主Dennis Ritchie共事多年,其间参与了贝尔实验室的C语言标准化工作。
1990年,Bjarne荣获《财富》杂志评选的“美国12位最年轻的科学家”称号。
1993年,由于在C++领域的重大贡献,Bjarne获得了ACM该年度的 Grace Murray Hopper大奖并成为ACM院士(成立于1947年的ACM协会是历史最悠久、目前世界上最大的教育和科学计算协会,成为ACM院士是个人成就的里程碑)。
1995年,BYTE杂志颁予他“近20年来计算机工业最具影响力的20人”的称号。
C++程序设计语言是一种承前启后,被数以百万计的程序员应用在各个领域中的语言,它是一种既支持传统的结构化程序设计,又支持面向对象程序设计的编程语言。
我偷偷地享受正版服务
空穴来风 (2005年2月7日 第6期)
每当我看到别人使用的激光“Genuine”徽标所标志的微软正版产品的时候,我总是羡慕不已。尽管我也和大多数公民一样,努力工作并且依法纳税,但我的收入却总是不尽如人意。每当购置一套正版的微软软件的想法浮上心头,我就仿佛看到了自己新婚妻子的愁容,听到了年迈母亲的叹息。生活的艰难使我无法满足自己如此形而上的欲望,只能一次又一次心怀愧疚地走进盗版商的小黑屋……
初次尝试,被拒绝
寻求微软专业工程师的技术支持,是我以前未曾料想过的美事。我的一个有钱的朋友对我说,即使是正版用户,能够免费请求支持的次数也只有两次。一旦免费支持用光,就只能请求付费服务,而每次的费用高达35美金至245美金,针对国内用户居然要1000元/问题或者4500元/5问题,这对我们来说,只是一个数字的概念而已。于是,我们的软件出了问题,只能向朋友们求助,或者在网上漫无目的地搜索技术文章,或者花大量的休息时间泡在技术论坛寻求“高手”相助。
直到有一天,我无意间进入了微软官方的支持站点:
http://support.microsoft.com/select/?target=assistance
我抱着试试看的想法选择了Windows XP Professional Edition,进入了Windows XP的支持页面。突然,我发现了一个“免费支持电话”: 800-820-3800。常识告诉我,以800开头的电话确实是一个免费电话,于是我拨通了它。
结果我当然是以失望告终,接线小姐问我的第一件事,就是我的产品序列号。在她甜美声音的指导下,我找到身边那张盗版光盘上的序列号。故事的结局当然正如世人所料:她告诉我,这个序列号的“免费支持次数已经用完”,“本身也已经过期”,并用客气而坚决的商务用语拒绝了其他请求。
积累经验,寻找漏洞
但是一次失败并不能让我灰心,人是活的,流程是死的。从那以后,我开始关注微软的专业支持站点。并尝试了数种不同的方法企图突破限制。我尝试了电话、电子邮件和即时聊天的方式来请求支持。不过,无一例外地,在这些由机器控制的流程中,都有着“产品序列号验证”的关卡,把我们这些盗版用户拒之门外。
只有一次意外,那就是我有一次上了一个英文的网站,并开始了一次即时聊天,那次服务过程是免费的,也没有要序列号!可是,满篇的洋文使我这个从初中开始外语就少有及格的小市民望洋兴叹,只能在说了几句“Hello”之后,就“Bye-bye”了。
无论如何,在此阶段,我学到了很多必备的常识。我学会了查找Microsoft知识库文献的许多技巧,也开始能够阅读一些电脑的常用术语,甚至开始参与微软中国社区的讨论——那里是真正的免费,而且“牛人”云集。朋友们都说,我变得“更有洞察力”了。
成功了,找到了捷径
正所谓工夫不负有心人,Windows XP SP2给我们带来了春天般的温暖。在SP2发布以后,微软的支持站点全面改版。那是一个早晨,我点开了Windows XP SP2的支持页面,映入我眼帘的赫然是一个极大的喜讯。在http://support.microsoft.com/select/?target=assistance这个页面中我选择了Windows XP SP2的免费服务项,然后点击“启动电子邮件支持请求”。
和以往的流程有一个本质的不同——在整个流程中,并没有要求拿出序列号的过程!于是我赶紧跟着流程走。第一步里,我选择了“在其它的计算机上”发生问题,以规避序列号扫描控件(后来经过验证,并没有这样的扫描控件),并点击“继续”。
紧接着,系统提示让我安装一个“数据收集控件”。究竟要不要安装它呢?难道它不会把我的操作系统锁定吗?为了试验,我心一横,点了“安装”。
结果证明我的担心是多余的,微软果然说话算话——说不要序列号,就真的不要。第二步的窗口弹出以后,我就放心了。于是,我激动地填写了我的支持请求,并留下了我的联系方式。最后,我点击了“提交”按钮。
成功了!我居然和正版用户一样,得到了一个合法的支持请求序列号:“SRZ……”。我的梦想终于实现了。
多次试验,他们察觉不到
经过几次与微软专业工程师的交流,我的收获是非常大的。他们的技术实力简直是无可挑剔——不仅为我解决面临的问题,而且不厌其烦地为我解释问题产生的原因。如果他们自己不懂,还会将其他的工程师引入支持的流程。不仅如此,有时他们的经理还会亲自过问比较麻烦的支持请求,直到把问题解决为止。我的感觉是,微软之所以有今天的成功,不仅因为它们高质量的软件品质,更是和它非常专业的售后服务分不开的。
还有一个小秘密:不管你当时以什么产品的名义提交了一个支持的请求,只要这个请求被提交到了微软公司,它们一定会负责到底。也就是说,即使你是以免费的Windows XP SP2的名义提交了请求,但你实际上问的不是Windows XP SP2的问题,而是需要收费的Office的问题,他们一样会非常负责地为你解答,而并不过问“产品范围”的事。
作为一个盗版的用户,在提交请求的时候有时我也感到一点不安,尤其是面对微软专业工程师如此用心服务的时候。我想,只要我有了足够的经济实力,一定会去购买正版的微软产品,再也不当盗版用户了。
中国共享软件,蹒跚而行
特约作者 周黎平 (2005年2月7日 第6期)
随着2004年岁末的飞雪飘舞,各行各业都在回顾自己辉煌的过去,展望来年更美好的前程,唯独中国的共享软件,这个占据网络资源不小地盘的角落,却显得格外的冷静。中国的共享软件曾经为推动电脑的普及起到了极其重要的作用,现在的中国共享软件,到底处在一个什么样的状态?《电脑报》作为长期以来关心共享软件的媒体,我们深感其忧,现在正值翻年之际,我们特地针对国内共享软件市场进行了一些探索,并谨以此文与各共享软件作者共勉。
队伍仍在壮大
经笔者统计,2004年12月26日,在百度搜索中键入关键字“软件下载”后只搜索中文网页,显示的结果是“找到相关网页约11,600,000篇”,华军软件园中提供下载的软件总数37247款,天空软件站中提供下载的软件总数是19475款,中国共享软件注册中心网页上所显示的共享软件总数 11387 款。除去升级版本外,每天新发布的国产共享软件多达20~30款,这个数字只是一个非常保守的数字,因为有很大一部分共享软件并不能在大的软件下载网站中及时更新,更多的共享软件只是在默默无闻地推出。
上面这些数字足以表明共享软件的数量之多,从另一侧面也反映出加入制作共享软件行列的程序员也越来越多。尽管大家都知道,至少在现阶段,做共享软件的人一般是得不到什么回报的,可残酷的现实挡不住他们高昂的热情,“我做共享软件做到破产”这句话从一定程度上折射出业余程序员们执着的心声,共享软件有这么一个不断膨胀的队伍,在新的一年里,会有更好更新的产品出现。
重复建设白费力气
共享软件所覆盖的范围极其广泛,按照华军软件园的分类,共有10个大类,163个小类,各小类中如输入法软件277款,MP3播放423款,彩票工具446款,外语工具562款。再如在华军软件园中以“成语”为关键词进行搜索,其软件名称中含“成语”二字的软件就有32款,而在百度搜索中以“成语 软件下载”为关键词进行搜索,将显示“找到相关网页约427,000篇”。
这些数据显然说明软件的重复题材太多,国人最大的毛病就是“一窝蜂”,今天MP3播放器有市场,过不了几天就会有一大堆的国产MP3播放器上马;今天学英语软件受欢迎,明天就会出现一大堆的学习英语的软件。真正的精品却寥寥无几,大都是创意、功能甚至界面上的模仿之作,软件的使用者如果不进行细致的挑选,很难说出到底哪个软件比较好一点,由于不好选择有的干脆就什么都不选择。
破解依旧是痛
共享软件这个领域真是让人有点不可思议,书籍和音像制品的盗版是因为有利可图,而软件的破解者从放到网上的破解软件中好像没得到什么利益,却也是乐此不疲地以损害编程者的利益和做好做强的信心来为无多少正版意识的人服务。个中原因是当那些软件被破解成“免费午餐”后,这些破解者又可能开始利用破解技术赚钱,这个现象便是目前在软件破解界中最热门的话题——商业破解,它对软件的生存是一个致命的打击,微软董事会主席比尔·盖茨已经宣称:对微软而言,盗版是比开放源代码更大的威胁。
当我们在因特网上输入“破解”二字进行查询时,在百度搜索中显示“找到相关网页约8,100,000篇”,目前在下载排行榜位居榜首的是《网际快车》(FlashGet),如果我们输入关键词“网际快车 破解”进行搜索,在百度搜索中显示“找到相关网页约1,480,000篇”,可以说,在因特网上,任何一款软件,无论是否受欢迎,都会被破解。笔者曾经写过一个完全免费的软件放到网上,居然也有破解版,真是令人啼笑皆非。
从一些国内大型下载网站上的数据得知,一些受欢迎的软件的下载量是相当大的。
这么多人在用共享软件,说明共享软件的市场巨大,那么到底又有多少人为之注册呢?这一般是很难从作者那里得到一个准确的数字的,但从大部分作者的无奈中可知,注册量与下载量的比例是极不协调的。大部分人试用期过了后再重装,或者用了这个试用版后再用另一个同样功能的试用版,或者干脆下载一个破解版凑合着用,懒得去注册或根本就不打算为之花钱,而这并不是因为软件太贵他们买不起。
作为软件作者,首先就是要提高下载量,然后才是提高注册量。除了广泛发布外,还必须为它多做宣传,让更多的人了解你的这款软件。为了提高注册量,我们不能等待国民“保护知识产权”的意识有朝一日突然提高,除了提高自身软件的质量外,还要在其它非技术方面下功夫,尤其是在注册方式的选用上。
共享软件在国外是一个不错的行业,随着我国在各方面与国际接轨步伐的加快,加上广大共享软件作者不懈的努力,相信随着2005年的到来,共享软件的春天会离我们越来越近。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -