怀念Borland

怀念Borland

http://blog.csdn.net/shaohui  shaohui_1983(at)163.com 

    关于Borland我们确实有太多的话要说,因为我知道,我们这里多半的人都曾经是他的忠实的Fans.

    很长时间没有关注Borland了,因为Borland已经离我们越来越远,而我也决定放弃继续在上面花时间了.前天一不小心溜达到了李维他老人家在space( http://blog.csdn.net/gordonliwei,  http://gordonliwei.spaces.live.com/)上去了,看到这个如雷贯耳的名字,就不得不想起自己曾经一度痴迷的Borland. 所以今天决定写点关于Borland的东西,写点自己的感受.就算是告别自己2年来的Borland开发工具下的编程历史.

    1.Borland伴随我们的编程之路

    对Borland的特别爱好,并不是因为Borland与我同岁.实际上,我们和Borland没有任何的关系,但是他的开发工具却整整影响了我们一代人.

    Turbo Pascal, Turbo C, Turbo C++,Borland C++, Delphi, JBuilder, C++Builder,这些都是我们在熟悉不过的名字,我相信很多人包括我都是从这里开始自己的编程之路,而Borland的经典编译器Turbo C, Turboc Pascal,现在很多学校都还在用,可以这样说Borland改变了我们。

    这2年来,我用得最多开发工具就算是C++Builder,他是我开始做项目的起点,而接触Delphi也是不久前的事情,尽管使用时间不是太长,但是我已经体会到了Borland的伟大之处,不过我知道,这一切都已经太迟了,我们大家都已经感觉到了Borland的变化.

    2.Borland,20年来的传奇

    很早就读过李维的大作了,《Borland传奇》,虽然说故事确实很离奇,但是确实,Borland创造了一个20年来的神话。

    在我们的眼里,曾经的Borland像一个侠客,一个意气风发的江湖侠客,面对微软、IBM、Sun这样的大公司,Borland一不趋炎附势,二不低头认输,虽然曾经几起几伏,但还是凭借自己在RAD工具、C++编译器方面的深厚功力顽强生存了下来,并且在软件开发的市场占有了一席之地。

    在Borland的身上,沾满了太多的光环,微软与Borland可以说是经历了20多年抗争的老对手。在此期间,很多微软的竞争对手,如Lotus、Netscape等,都纷纷另作他图。只有Borland仍顽强地活着,尽管这期间历经起落、尝尽悲欢,却一直屹立不倒,使Borland带有更多的传奇色彩。

  而在Borland沉沉浮浮的整个过程中,一直是IDE开发工具拯救着它,无论是否有意为之。

    3.Borland,一个王朝的没落

    Borland已经不再Borland,当我们起来面对这个问题的时候不免有些伤感,面对Microsoft这样强大的竞争对手,再加上自己本身一次又一次的决策失措,Borland终于还是没落了。

    很早就开始为Borland担心了,Microsoft一贯使用的挖墙角的下三烂的手段,对Borland依然有效,确实悲哀。

    我们来看看Borland最近这几年的悲惨命运吧,可以说,Borland是最近几年最大的输家,曾经风靡一时的焦点已经不再是Borland,而是Google.在Microsoft的.net和Sun的Java面前,Borland就已经迷失了自己的方向,一个鼓催.NET everywhere,一个宣扬write once, run everywhere,而Borland的盲目决策,所以才有了我们看到的C# Builder,Delphi.NET。可是大家都知道,后果如何了,如果是你你选VS.net还是Delphi.net呢?一直以为Microsoft的vs.net,Sun J2EE,Borland的Dephi可以形成3足鼎立的时代,但是现在好像不是那么一回事情。

    再看看C++Builder, 那个新版本的C++ Builder X,确实让大家太失望,C++ Builder也因此险些从Borland的开发计划中消失.而我们广大到BCBer一直关注的是Borland能够把VCL用C++重写,因为C++Build的编译效率确实太慢了,所以影响了我们的效率。但是我们知道,这只是一个永远都不可能实现的梦。

    而JBuilder呢,JBuilder的出现,逐渐低迷的Borland一举奠定了在Java开发领域的领袖地位,然而Eclipse的和Sun的NetBean的出现,也使得JBuilder受到比较大的冲击,它命运也好不到那里去。

    Kylix,险些就改变了Linux下应用程序的开发方式的作品,结果也成了一个莫大的遗憾。

    Borland四面楚歌,要使得Borland的再次翻身,除非有着下一个想Delphi一样的经典大作的横空出世,否则,Borland将会从我们的视线永远消失,而变成历史。Borland还可以延续它已经持续了20年的传奇吗,我只能说,很难。

    浏览了一下其他人的Blog才发现,Borland已经决定不在做IDE了,而我们曾经看做经典的产品都在被出售之列。Delphi、C++Builder、 C#Builder、 JBuilder、 InterBase、JDataStore、nDataStore、Kylix,这些都已经挂牌出售,不知道现在是否找到了买家,希望Delphi,C++Builder等这些名字,不要变成历史上的FoxBase,FoxPro.

    最近几天,Borland好像又推出了Turbo Delphi,已经失去了以前的好奇了,不想再去体验了,希望这依次不要像以前一样带给大家失望。

    4.Delphi程序员又将何去何从

    我们总是考虑太多,因为Borland没落了,Delphi就没法用了,Delphi程序员就要失业了。不,其实错了,我们总是追在最新的技术,成天都在Java, C#,所以我们才又这样的错觉。这个拥有庞大用户群的开发工具,Delphi不会很快就消失,很多的软件都是由它开发的,不是一时半会就可以丢掉的,至少它还可以延续很久。

    所以,我们根本就不用担心现在的Delphi程序员的命运,况且,程序员不可能只会一种开发工具,就算是这样,那么在Delphi消失以前,这还有很长的一段时间,程序员都不是蠢材,大家都可以很快找到自己新的位置。

    5.没有Borland,世界依旧

    Borland虽然已经存在,但是那已经不是我们想要的那个Borland,在我们眼力,也许这是Borland的一个天大的失败,但是也许对于Borland来说,他并不这样想,他面临着公司的转型,他们要更多地向钱看,也许,对他们来说这是另外一种成功。

    Borland的没落,除了给我们留下遗憾,别我其它,我们的代码还是要继续写,后来的人抱着.net, Java也是一样地学,这个世界上,没有什么是不可以替代的,Borland也是一样。

    面对自己这2年在Borland的开发工具所花费的时间,痛心不以,这也让我深深的意识到,把自己命运和任何一个商业公司关联起来,这是一个多么愚蠢的事情。昨天是Borland,今天是Google,这个道路如出一辙,看到有人打出这样的标语,"旗帜宣明地反对baidu,支持Google","支持Linux, Windows没有前途". 我只是想叹气,多么幼稚啊!

    利用另外一个网友的话来结束这篇文章吧。希望大家做一个真实的自我,不要在这些开发工具之间,迷失了方向。

    "程序员们,仍然将前行。追随borland这些年,我得到的最大教训是,不要把自己的命运和任何一个组织联系起来,无论是ms还是borland,sun还是IBM,甚至google,甚至形形色色得开源组织。保持本色,保持好奇心,保持对工程的追求和向往,让我们继续吧。"
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 41
    评论
Borland C++3.1 神话般的经典开发工具 带有传奇色彩的BORLAND公司,见证了美国软件技术市场上波澜壮阔、激动人心的技术大战和产品大战,最为经典的成功范例就是Borland C++3.1! Borland是中国程序员最为景仰的公司之一,特别是对于资格老一点的程序员而言,他们学习编程的起步就是Borland. 以下是Borland c++入门指南中摘录的一些信息 Borlandc++适用于需要一个专业化、优化的编译器的C++和C程序员,它同时适用于A&T公司的C++2.1版和ANSIC的程序员。它快速而有效,据此用户可以创建包括Microsoft Windows应用程序在内的任何应用程序。 Borland C++3.0可以在DOS的环境下运行,更可以在Windows下运行,在Windows之下的Borland C工作环境更亲切,将使您开发程序更得心应手。 C++是一个面向对象(OOP)的程序设计语言.使用户能充分利用OOP的先进设计方法和省时效率高的特点,它是C语言的进一步发展,它是可移植的,所以用户可以很容易地将一个由C++编写的应用程序从—个系统移植到另一个系统。在任何地方,都可以用C++从事任何编程工作。 Borland C++特色 1. Borland C++3.0及3.1可供程序设计人员开发C++及c程序。其中的c++是依照AT&T2.1标准设计的,而C则是ANSI C。因此让您开发的程序兼容性高.移植性(Portable)也更强。 2.全局的优化(Global Optimization):为程序编译出最优的目的码,使执行时间减少,使目的码变小。 3.缩短编译时间:由于编译器及工具的使用,大大减少了编译时间。 4.集成开发可境:(即IDE,Integrated Development Environment),本产品提供一完整的工作平台(Platform),使程序的编写编译、调试、分析、运行相当完整且方便。 5.窗口程序开发:本产品可以开发出Microsoft Windows程序,还包括完整的工具程序:窗口资源编译器(Resource Compiler),在线帮助编译器(Help Compiler)及窗口资源工作程序(Resource Workshop)。 6. DPMI编译器:DPMI (DOS Protected Mode Interface)使编译器可以在DOS或Windows386的保护模式下运行,因此开发大型的程序不用担心内存不足。 7. Easywin:或将DOS程序直接转成Window。程序的功能,不需要改半行令。 8. WinSight:窗口信息跟踪程序,使我们看到程序与Windows之间的联系息。 9.在线帮助,在IDE环境下,任何错误都可由在线帮助得到说明或者想要任何时间查询函数或其他说明,都可使用此项功能。 10.虚拟Run - time面向对象存储管理功能(VROOMM,Virtual Run-time Object-Oriented Memory Manager)。当程序设计人员选定目的码的覆盖功能后,VRAOOMM会处理一切事情,即使程序超过640K。 11.丰富的类库,本产品提供常用的数据结构,例如List, Queue, Qegue, Stack, Array. . 等。 12.丰富的函数库:本产品提供4, 5百个函数,可以说无所不包了。 1.2.1. Borland C++3.1新功能 1. 3.1版将Turbo C++ for Window。改名为Borland C++for Windows, 2. 3.1版配合Windows 3.1版,增加多媒体(Multi-Media)、笔(Pen)和MCI (Media Control Interface)之控制接口。 3. 新增Win Spector I具程序,此工具程序是当Windows程序发生General Protection Faults时,提供发生此错误的地方,及当时机器的状态。 4. 在Borland C++ for Window,提供最优化的选项。 5. 彩色语法高亮显示(Color Syntax Highlighting),在源程序中设置不同的显示的颜 色。可在DOS IDE内的Options I Environment I Colors I Edit及Windows IDE内的Options Environment I Highlight内设置。 6. 可利用参数(-3)或IDC内的Options I Compiler I Advanced Coded Generation 80368设置产生386的目的码。 7. 可在程序内控制最大打开文件数,在_NFILE. H内#DEFINE_NFILE_n改变n的数值,要注意的是n必须小于等于Config.sys内的files数。
评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值