|
|
我从win31的delphi1开始起步,那时候delphi给我感觉就是酷,在设计表单中把界面做得飘飘亮亮,像大公司出的产品一样。在dos时代真的很酷。后来win95普及,才逐渐淘汰dos。于是我开始用delphi2,后来出delphi3,那时候一套delphi3要买20000元,学起delphi浑身是劲,后来delphi4,delphi5(最辉煌的一版),在那几年间delphi就像我半个老婆。后来从d6起就开始疏远delphi了。d6,d7。。。。。一直到今天codegear承包所开发的新ide,delphi2007,我几乎从不用在工作上。只下来业余看看,只关心一下。毕竟我也是个delphi的狂热fans。
我是从2002的样子,热衷linux,bsd之类的平台,那时候我开始切入freepascal。后来,一直到现在我做游戏时,如果不是非用c++之类的东西,我都是fp。fp在游戏这行感觉有点像大偏门,我极少看见这行有人在用fp。其实当你把手中的武器放下来,然后再去看待MMO这种大型程序,vc++,delphi,vb,c#,elicpse,只是一种ide环境工具,并且方便掌握和容易使用。而当把它们的编译过程打开去看里面时,它们最终都是编译和执行,永远不会变。所以用什么语言并不重要,重要的是符合实情,比如像dx这种解决硬件和软件接口的游戏编程包,如果使用vc++就可以比vb和delphi更好获得开发效率和支持。现在流行multiprocess式编程,我接触的win平台上的职业c++,几乎都在用openmp。很简单举个例子,在前几年因为单核要负载渲染队列,在调度中如果使用shadow volume之类技术,那么就会很卡,而现在只需专门开辟一个silhouette处理线即可有解决,如命令与征服3,帝国3,极品等。而多线式编程,用openmp共享内存式至少比用api专门去开辟简单10倍。总而言之用符合实际的编程工具,手到病除才是王道。
好了,言归回来。我刚才逛csdn时无意中看到一些关于delphi话题。这些话题比较杂,有侃borland公司的,也有侃人的。尤其那篇侃人的文章,我看过以后,久久感慨。我先说说我眼中的delphi。
一,delphi编写游戏究竟是否比vc++更有效?不用比的,没有意义,因为fp都可以做游戏。
二,delphi不是不能做游戏,而是近几年微软太强大,borland打不过,正在逐渐走下坡路。近几年delphi在各行业的声望确实很低迷。
三,delphi爱好者依然众多,用过delphi,然后再放弃delphi,都是那些技术根基很差,缺乏底子的小白。只有当你和一个事物深入接触后,你才能去客观比较,否则就是盲目的随波逐流。
四,客观来说,codegear这次开发的delphi2007,几乎没有任何实质上的技术突破,delphi2007的编译器仍然停留在2000年的borland pascal 15.0阶段。
五,我在大富翁,delphi深度历险论坛看了一圈,不说技术,光从社会角度,现在delphi程序员真的有点一觉不振。大家怎么了?
然后侃侃今天我看到关于程序员的故事,
故事是这样的,一个delphi老程序员,大概大我78岁,他也是从dos时代就开始写程序。也是一个万金油的牛人。后来他进了家做mis的公司,一干就10年。周围人缘还不错。
开始时,他老板很器重他,后来他老板渐渐的把新项目陆续交给公司的年轻人去做。那些年轻人正好又是这个老delphi培养的。所以他肯定人缘不错。
后来渐渐的公司开始效率不好,而这个老delphi又没做上管理,最后他老板就开始轻视他,最后有一天这个老delphi就被老板杀掉了。那时候他小孩刚刚出生,老婆没工作,他还在供房。
这篇件事我是从他博客了解到的。很多他的曾经带的新人在里面感慨流啼。我认为他的水平应该是不错的,可遭遇这种待遇。让人心伤。
|
|