我是如何上了Borland船的

昨天华前辈提起关于我“是如何上了Borland船的”问题,今天就写一篇说说,也算是简单记录一下这十年来作为Borland的忠实拥趸的回忆。^O^

93年刚接触电脑的时候,只能在学校的机房里,用V20(日本NEC产的一种8088兼容CPU)PC机在DOS下用GWBASIC,而且一周上一次机的机会都没有。那时别说BORLAND,连MS都不是太知道,只知道有个IBM。

94年因为已经没有计算机课了,所以不能去机房上机,还好隔壁班有几个同学自己在校外租了电脑搞打字培训(至今PF他们的商业头脑),于是就经常趁他们没有培训的时候去蹭机器用。因为流动性大,所以经常是揣着一迭软盘(还是那种老式的五寸盘)的。那时刚开始用C,当时绝大部分的C语言书都是以Turbo C 2.0为例子的,而用两张盘就能拷下的TC2自然成了我的最佳选择。从此开始上了Borland的船,只是当年也并没有特别在意。

到了95年,终于有了自己的电脑,虽然只是一台286/16/1M,不过却装了一堆的开发工具。因为机器配置差,所以这时开始比较经常地用起了Turbo Pascal 6.0,因为它的IDE比TC2好多了,速度又快,还能OOP,特别是那个叫做Turbo Vision的Framework。说到OOP,那时我也装了Turbo C++ 1.0,大概是因为软盘的问题(那时普遍没有光驱,软盘是最主要的软件交流途径),我搞到的那个版本浮点计算有问题,所以没怎么用。因为后来有一些书开始以MSC(Microsoft C)为例介绍一些DOS开发技术,所以我也装过MSC,不过用得实在太难受了,特别是它的调试功能,好像是一个叫CodeView的工具,跟Borland的Turbo Debugger比起来,简直就是“保10洁”和“保时捷”的差别。

Turbo Pascal 6.0和Turbo Debugger是我开始注意Borland的起点。

又过了一年,我装了一个Windows 3.1加Borland C++ 2.0开始做SDK开发,那是真是痛苦,要先在DOS下写好程序,然后编译,然后退出IDE,启动Windows GUI,再试着运行一下程序看看。

在忍受了一年之后换了机器,486DX/66/4M,终于可以在Windows环境下用Borland C++ 3.1 & Application Framework了,一个字:爽。BC31提供的在Windows下的IDE和调试环境,加上OWL库和BIDS(各种数据结构的类库,当然现在有STL,它早就没用了)都让我彻底上了Borland的船。

98年从乡下出来混以后,才发现自己多么落伍,因为不但是Borland C++已经出到5.02终结版,而且Windows开发也早就到32位环境下,VC一统天下了。到人才市场一看,周围人不是用DELPHI就是用VB,俺用一C++都不好意思跟人打招呼。-_-|||

只好再次动用俺的蹭机大法,买了本书在别人那蹭了一个星期的电脑,速成了一下DELPHI,总算是找到个饭碗了。

之所以会在DELPHI和VB之中选择DELPHI,除了DELPHI是Borland的产品以外,还因为俺对PASCAL的印象远比对BASIC要好,也更熟悉一些。而也是DELPHI让我没有在这一次从Borland的船上下来。

接下来的几年里,基本上都是在靠DELPHI混饭吃,越混就越不会想下来了。^O^

其间也有一次重新干起C++,虽然那个公司里别人都是用VC,还好开发的程序几乎都是用SDK和标准C++,所以我用BCB也没有什么冲突。

还有一段时间用汇编,那我也是用TASM+Turbo Debugger的。

至于华前辈说的“老板要求”这种情况我好像还没碰到过,应该主要还是开发人员自己的要求,这一点大多数老板还是都能了解的,当然应该是由用工具的人来决定选择什么工具嘛。

虽然Borland也曾经出过不少很糟糕的产品,比如自BC31以后,除了BC451以外,直到BC502,基本上都是惨不忍睹的。但是先入为主的影响还是很大的,而且Borland隔一段时间还是会出一两个像样的东西,让人总是会报有一些希望。

当然现在我已经是在SAP下用ABAP了,所以那些Borland还是MS亦或是SUN/IBM的问题,已经远没有以前那么在意了。

BTW:今天是98 CIFIT开幕的日子。^O^

BTW2:cynthia生日快乐!

31 Replies to “我是如何上了Borland船的”

  1. “俺用一C++都不好意思跟人打招呼” 強!居然使用C++不敢打招呼,現在用C++的普遍認為自己比較N.”买了本书在别人那蹭了一个星期的电脑,速成了一下DELPHI,总算是找到个饭碗了。”我剛畢業上班就有機器,也裝了D,但是兩個月過去還是沒有速成,就連SQL都沒學好,更別說混飯了。”SAP下用ABAP了”是什麼意思,偶沒挺過。

  2. 偶从97年接触编程,用的东西也不少,TC,TP,VB,ASM,但现在发现对Delphi还是不是特别熟悉…..考硕士的时候基本理论,操作系统,编译原理和数据结构也没少学,但现在还是感觉一塌糊涂…..

  3. 猛禽老大就是强,我接触电脑整整比你晚了7年哪!”SAP下用ABAP了”是什麼意思?我也没听过!

  4. SAP:SAP成立于1972年,总部位于德国沃尔多夫市,是全球最大的企业管理软件供应商、第三大独立软件供应商、全球领先的协同电子商务解决方案供应商。目前,SAP在50多个国家拥有27,000多名员工。SAP在120多个国家和地区拥有17,000多家用户和44,500多个系统安装点,世界500强中80%以上的公司都在使用SAP的管理解决方案。1988年,SAP陆续在法兰克福和纽约证券交易所上市。ABAP是SAP系统中进行二次开发的一种4GL语言。

  5. 很高兴看到大鸟这个帖子! 1994年以前,我一直喜欢的是Turbo系列,TB,TC,TP。你说对了,TP简直妙极了,优雅美观用着舒服。1994年以前,我鄙视WINDOWS这样的东西。 1994年以后就不一样了,我看到的WIN3.1以后就不敢轻视它了。1994年我看到VB1.0就更不敢轻视它了。那时MS还没有现在这么嚣张,那时还没有多少人相信VB能做软件,但我信。我看到了我们很多梦想中的软件工厂的影子。我开始倡导全公司人用VB和VC。只是后来VB、VC发展得没有象我们想象的那样好,一直是修修补补,在MS的修补中我也不做程序员了。 但我一直关注着技术的发展,一直喜欢优秀的技术人员。 要提醒兄弟们的是,在中国做程序员想发财,成功几率和抢银行差不多,不过,程序员有程序员的快乐。一种沉迷于其中的吸毒般的快乐,一种很纯粹的快乐,一种老板有时不得不弯下腰听你讲什么的快乐。只是要珍惜自己的技术青春。 看见“SAP下用ABAP了”这句话,就了解大鸟现在的底细了,可以肯定,日子要比用DELPHI好过得多!

  6. 90 看代初, 我還是初中的時候, 學校有一批電腦, 大家都說是80年代的美國apple機, outdate了, 雖然我也不懂,與別人一樣,談起時,也一樣用不屑的口氣說, 那是apple機,過時了!那時唯一的樂趣就是照書抄, 運行是打印出一些各樣的圖形!至于其它,我奇怪的是, 我想的, 老與老師的答案不同!!猛禽開始寫回憶錄了?? 我還要向上多上級才能寫啊!!學習先

  7. 偶的自信心原来坚不可摧的 后来让狠心的人无情的打破 偶小心翼翼用透明胶粘起来,却被猛禽简单的一挥手给撕掉了阿弥陀佛 偶现隐居中南海 无名寺 法号无知

  8. 嗬嗬,很不幸,我接触电脑的时间竟然比猛Q还早,92年,而且用QBasic写过小游戏,但接触归接触。初中高中6年不允许我继续“接触”。嘿嘿,回过头来,老妈那时候用的系统已经用了12年了,时间怎么就过得这么快……记得那个时候,用一台电脑,那叫供一个佛爷,绝对铺地毯,装空调,还得是阁楼……

  9. TO:aiGooo华前辈才真是前辈,俺可不敢。TO:ari8素回忆录,只是应华前辈之问,回顾一下下而已,要写回忆录的话,怎么样也不能比克林顿的书薄啊。^O^TO:小伍俺是无心滴-_-|||BTW:俺很想知道那个狠心滴淫素WHO?

  10. 猎手比我早接触电脑10 年! K, 我接触电脑的时候 马上就要2000 年了,第一次去机房上机,就在那里看别人打游戏看了两个小时, 学会了按一下Power 就是开机! 呵呵, 惭愧呀,下载接触电脑也才4 年多!

  11. 颇有同感啊。那时还偷偷溜进机房。。。ABAP是好东西啊,以前看我手下到新加坡受过训,回来跟我演示了一把。感觉很诡异……放弃了的说。

  12. I Love Borland, 尤其是Anders这个牛人啊,可惜现在到了微软,要不Delphi会更好。TP是迄今为止用到感觉最爽的工具, 其次还有BC 3.1。大学开发东西DOS下基本上是TP,TC, Winows下基本上Delphi.怀念DOS时代编程序的日子啊,跟同学比谁的代码最短,谁开发的程序快。那些日子真的一去不返了。这些年来,出于工作需要,几乎什么工具都用过,从Delphi,到C++,到Java, Perl CGI, ASP/Jsp这些脚本语言。 再到.Net。可仍然找不到当初用TP,Delphi的感觉.虽然偶现在已经不做编码了,可仍然关注着Borland的举动,更期望Delphi的新版本诞生。I love delphi!

  13. 汗。。。。这会子才来收祝福。。而且是这么大个字体+这么大红的颜色。。。真喜庆。。。谢谢大叔。。^o^p.s.顺便收下稻草心的那份了。。。一并谢过噢。。

  14. 你太强了,这么古老的东东你也玩?BC31中应该是有选项可以选择8088CPU兼容指令的,你看一下 help,V20跟8088的指令是兼容的。手边没有BC31,没法试

Leave a Reply

Your email address will not be published. Required fields are marked *