当前位置: 首页 > news >正文

我的BCB情缘

写在2006年

今天在CSDN上看到Borland放弃IDE产品线的新闻后,忽然觉得失去了什么。Borland C++ Builder,一个曾经如此熟悉的名字,就这样消失了。以后,也许还会有C++ Builder,但不会再有BCB了。
记得在2002年的时候,在CSDN的BCB版挣得第一个星星时,写过一篇文章,很长时间后还有人在谈论那篇文章。此时在回头看那时的我,还只是个初出茅庐的小程序员。上学时,误打误撞选了BCB作为自己的开发工具,我程序生涯的最初几年一直在用BCB做开发。
没想到2002年的帖子,也成了我BCB生涯的总结陈词。后来转向Mobile开发,辗转于C++和.NET Compact Framework之间。不知何时,BCB已经不是我必须安装的软件了;不知何时,我用C#写的代码已经超过了BCB所写的代码。
但就像在远方久未联系的朋友,我还是在关注着BCB的一切。每次有新产品发布,我还是会听一听。BCBX发布时,我发现熟悉的BCB已经不在,Borland又一次抛弃了自己的孩子,一如当年的Borland C++。
今天,听到BCB的死亡通知,我并不吃惊,只是又想起了曾经的那些人和事。曾经那个青涩的小伙子已经是微软Windows Mobile的MVP了,也在TechEd和MEDC等活动中做过讲师。我也在想,这几年写Blog、做免费的讲座、回答问题的动力来自哪里。回忆总会把我带回那个青涩的年代,把自己的经验与他人分享的精神,是CSDN BCB社区中的那些朋友们给我的最好礼物。
再一次把那篇有426个回复的帖子发在这里,以纪念正在逝去的BCB的情缘。
http://topic.csdn.net/T/20020907/22/1005309.html

我的CSDN之BCB情缘(我来CSDN后的一些记忆,权当升星的纪念了)

aawolf (羌狼) 一星用户 2002-09-07 22:11:49 在 C++ Builder / BCB茶馆 提问

第一次来到CSDN是去年的四月份,当时正是我大学生涯最后的一段时光,我正在家里养病,所以每天的事就是上网。来到CSDN就直奔BCB版了,那时候的感觉就是“找到组织了!”我们学校用C的人很少,BCB则只有我一个,当初一个EXE独立运行的问题就让我查了足足三天的书,最后在《技术内幕》上找到答案了。如果那时候我知道CSDN,我能上网就……于是我开始相信网易那句话了:“网聚天下人的力量”。
呆的时间长了,发现BCB版在CSDN的地位和BCB在开发者中的地位差不多,永远不是最流行的开发工具,但是拥有一群相当稳定的支持者,当时把BCB作为第一开发语言的还不多,论坛里大多都是从DELPHI或者VC转过来的。那时比较流行的话题就是各种开发工具和语言之间的优劣,在DELPHI和VC比拼时,BCB被放到DELPHI的阵营;而到了C和pascal比拼时,BCB又被无情的扔到了VC一边,总的来说处境比较尴尬。
但是对于一个新手来说,闭紧嘴巴,看就是了,于是我知道了李维,知道了侯捷。看了侯先生对C程序员分的那三个档次,我当时一头雾水,好在现在看来自己已经越过一个台阶了。
后来因为工作的关系学了些VC,对WINDOWS编程有些了解了,但是呆在VC版一点归属感也没有,因为我不会MFC,当时想,如果BCB版有VC那边那么多熟悉WINDOWS API编程的人就好了。现在看起来,BCB的高手越来越多,随着新技术的不断退出,大家的水平也在不断的增长,这也许就是BCB越来越兴旺的原因吧。
第一次回答人家的问题忘记是什么时候了,但肯定是个如何让EXE能独立运行的问题,哈,BCB的经典老问题了,高手们可能都不愿意动手写了,才让我这个后辈小子得了第一笔专家分。想想那时的心情可能比看到自己名字后边挂星还兴奋。
时间一天天过去,随着工作的原因,我的技术也有了些进步,在图象方面和其他一些杂七杂八的方面,还知道点内容。我的观点是什么水平的程序员都有帮助别人的能力和义务,那些比较简单的问题就交给我吧,让高手们回答些自己专长或比较难的问题。但是因为我自己就比较偏科,比如对于数据库,几乎是一点也不会,现在还停留在学校里的水平,前几天一位兄弟问我一个ADO的问题,实在是把我吓出了身冷汗,好在问题比较简单,最后解决了。不过人家称我为高手的时候,实在是有些难为情,自己也是个刚出道的毛头小子,实在还有许多东西向高手们学习的,而像经验和代码风格这种比较“软”的东西,我实在是比不了前辈高手,只能在实践中不断磨砺了。
论坛改版后,几乎把5000专家分弄成了高手和新手的分水岭,其实实在不是这样,挂三角的高手比比皆是,再高水平的程序员也不可能面面俱到,他也有需要别人帮助的时候,CSDN不是让我们来这个搞个等级社会,让新手向高手顶礼膜拜,而是将每个人的优势发挥出来来弥补每个人的弱势。还是那句话,网聚天下 BCB人的力量。
我喜欢BCB版的原因不仅仅是因为BCB是我第一开发工具,而且还是因为这里的人气,也许这里的人气不是特别旺,当时每天都能碰到熟人的感觉真的很不错。说句斑竹不爱听的话,我还是有些留恋改版前的BCB,因为那时候每个人的喜事和烦事都会贴出来,让他们同乐或者同悲一下,记忆比较深的是过江项羽老大的女儿诞生,当时BCB版里的气氛真的像在办喜事,一个生命能在降生的时刻就得到如此多人的关爱和祝福,应该是件很幸福的事情,现在项老大的女儿也该会说话了吧?改版后的BCB可能是因为人开始多起来了吧,技术的成分更浓了,谈论的话题也更深入了,但我还是有些怀念那种每天下班回来,好朋友在一起聚聚聊聊的日子。就算是一点抱怨吧,斑竹不必介意,因为你们的公正是大家都能看的到的,技术论坛也确实不能无法无天,人多了的确和人少的时候不一样。:)
最后我想把我来CSDN论坛BCB版这一年多来自己看到的高手的名字写下来,作为一种纪念吧,这不是什么英雄榜,因为工作的关系,中间我也离开过一段时间,我只是想把我所知道的这些离开的、淡出的、活跃的高手的名字写下来作为一种纪念。如果漏掉谁,我将万分感激您自己说出来。

首先是三位斑竹,技术方面不用说了,斑竹之所以是斑竹就是因为他们技术高,我来的时候孙老大和TR老大就是斑竹了,我的感觉是孙老大不是特别活跃,但是不管什么问题,他几乎没有不会的,可能是不想回答第二遍吧。最近很少见到他了,不知为什么。TR老大,在数据库方面很厉害不说了。新领导季老大来CSDN的时间不是特别长,但是他的态度和技术水准都让大家服气了,套用叶秋枫的一句话“这样的人是BCB的财富”,不过让我最羡慕的是他回答什么问题几乎都能给出源码,和孙老大一样属于全能型。

下边是我能想到的一些前辈人物了,
过江项羽:是我记住的第一个名字,因为名字好玩吧,因为那时我对他谈论的话题都不怎么懂:)项羽兄很少来了吧,可能家庭的关系吧。
弱水三千:他是我很敬佩的一位兄长,无论在技术上还是为人上,他是数据库和Oracle方面的高手,被TR老大拽来BCB的,这是我来不久后的事。最近很少在QQ上见弱水兄了,很想跟他再聊聊。
叶秋枫:他是和我关系比较好的一位朋友,他的免费软件不用说了,给我印象最深的是一次我们研究HOOK,我的公司因为要锁门,晚上十点我就回去睡觉了,第二天一大早我就来公司了,结果上网一看,他把日志钩子写好发过来了……
虚竹:也是很有名气的一位高手了,我印象最深的是他描述自己的求职:“老板说他有15年开发JAVA的经验了,结果后来我才知道1995年才有JAVA”……
玉笛书生:他在水园的名气可能比在这里大,他那篇关于QQ原理的帖子很火,后来不知道为什么没有了。
三十年孤独:同样一位在网络方面很有功底的高手了,来CSDN的时间也很长了。
BCB:他的昵称比较有意思,天下三分明月什么的,一定是扬州人吧?我花了好长时间才分清他和BCB_FANS。
holy_fire:自从当了C/C++的斑竹就很少见了。
蚊子王:和holy_fire差不多,当了ASM的斑竹了。
hr:最近也比较少见到了,记得他曾经在BCB掀起了一场关于如何操作别的程序菜单的大讨论,让我对系统的了解加深了许多。
NowCan:在系统方面的高手,很多人都访问过他的网站了吧?在系统底层方面的功力我很难望其项背的。
BCB_FANS:最近他在BCB版很活跃,他来的时间很长了,技术水平也极高。而且相当热心,不管是回答问题还是给人发源代码,都绝对的认真。
cKer:他的《深入VCL理解BCB的消息机制》让我第一次对VCL底层消息机制有了了解,当时我正处在一个转型期,这些文章对我的帮助很大。
gloom:他的昵称很有诗意,为人也很谦虚,技术水平也很高,但是最近见不到了,不知道为什么。
Aking:大家都很熟悉的高手了,我还多说什么?
Alng:说实话,这两个人我一直没分清楚,直到前几天我发的那个帖子里,我才分清楚他们,真是对不起了,不过,ALNG好象不常在,分至今没结呢。
耙子:很活跃的人物了,我就不多说了。

BCB的高手可绝对不仅仅上面这几位,写的时候我一直战战兢兢,怕忘记了哪位,但是因为我自己的经历有限,很多高手的庐山面目我都不曾见识,另外一些高手因为许久不来,被我这个记性很差的人忘记也再所难免,实在对不起各位了。

好了,就写这么多,就算我对自己来CSDN后所经历的一种回忆吧。说实话,BCB版里越来越多的人,越来越高深的问题,正说明BCB在走向成熟,我为我自己是这里的一员而感到自豪。不多说了,祝福这里的每个人,希望我们把BCB进行到底!


P.S:三位斑竹,我知道这是非技术帖,但看在我很辛苦的写了大半夜的份上,让它多留两天,谢谢。


aawolf:CSDN之BCB版的普通一兵,2002/9/5攒够5000专家分,得到一颗星。他不是高手,但渴望成为高手,并努力中……

相关文章:

  • koa session 签名 cookie等
  • 作了Redhat Linux的基础课测试,刚好达到及格的标准,还是要多加学习啊!
  • express精简
  • react hooks1
  • CC2e:《代码大全(第2版)》集萃
  • js 数组API之every、some用法
  • 整理一个ANT在J2EE项目中的应用,含预编译JSP和打包WAR/EAR文件!
  • Taro解决低版本内核 兼容ES6语法问题Object.entries is not a function
  • git add . 增加所有文件到缓存区 git diff 什么也没有 因为无法比较差异 如果git add 某一个文件 则可以查看变动文件
  • 英语标准答案
  • react hooks 之 useState
  • react hooks useEffect
  • 去掉 deplate(Viki) 生成的 html 文件行尾多余的空格。
  • react hooks useContext
  • 使用Flash Lite 制作手机主题
  • C++类中的特殊成员函数
  • egg(89)--egg之redis的发布和订阅
  • golang中接口赋值与方法集
  • JavaScript新鲜事·第5期
  • ReactNative开发常用的三方模块
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • text-decoration与color属性
  • 第2章 网络文档
  • 前端面试总结(at, md)
  • 深度解析利用ES6进行Promise封装总结
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 腾讯视频格式如何转换成mp4 将下载的qlv文件转换成mp4的方法
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 京东物流联手山西图灵打造智能供应链,让阅读更有趣 ...
  • #Z2294. 打印树的直径
  • (poj1.3.2)1791(构造法模拟)
  • (二)c52学习之旅-简单了解单片机
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm码农论坛 毕业设计 231126
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • 、写入Shellcode到注册表上线
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • .NET企业级应用架构设计系列之技术选型
  • ?php echo ?,?php echo Hello world!;?
  • @vue/cli 3.x+引入jQuery
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [ANT] 项目中应用ANT
  • [AX]AX2012 AIF(四):文档服务应用实例
  • [CF226E]Noble Knight's Path
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [HackMyVM]靶场 Quick3
  • [HTML]Web前端开发技术12(HTML5、CSS3、JavaScript )——喵喵画网页
  • [IE 技巧] 显示/隐藏IE 的菜单/工具栏
  • [IE6 only]关于Flash/Flex,返回数据产生流错误Error #2032的解决方式
  • [IE编程] WebBrowser控件的多页面浏览(Tabbed Browsing)开发接口
  • [Interview]Java 面试宝典系列之 Java 多线程