杂谈程序员
Haha
(编者:一位程序老手的经历介绍,值得一读的好文....)
伪软的操作系统越来越不错,但伪软的开发工具并没有多少长进,典型的VC++,除了功能资料齐全庞大无比外也没太多起眼的东西,而且伪软似乎从来做不好调试器,CodeView或WinDbg可以说摆得上桌的最差的调试器了。用WinDbg调试DeviceDriver简直是不想让人活,很奇怪伪软连那么复杂的OS也做得出,为什么就做不出象SoftIce之类的Debuger?
以前的Borland很可怜,它先C++Builder之前推出Delphi肯定是个错误,pascal和C/C++有一定距离,最起码不能紧跟伪软OS的发展潮流,伪软出一套SDK,就得有一套pascal版本来对应,SDK还不算什么,C++到pascal的翻译毕竟只要不怕麻烦还是很容易,关键是伪软时不时来一个所谓的新技术,当初BC++支持VBX,后来支持OCX,现在支持COM都是比较滞后的。现在的BC好一点,直接支持MFC,伪软出什么东西拿来直接用就是了,Delphi不会这么方便的。伪软在骑着马跑呢。不过现在谁还会用BC呢?!
究竟是什么导致C++Builder的连接速度奇慢?当然不是我们能知道的,不过我想C++Builder用的VCL库一定是Delphi的,说不定还是用Delphi编译出来的代码,如果CB的VCL库全是C代码,不知道会不会好一些。
Borland的程序员一定是比伪软的天才们更天才,因为他们从来都是懒得写help,懒得给大家多少资料,那些天才天才们一定是想“这很简单呀,那也很简单呀。。。”,我们可不是天才天才,最多最多有人或许算天才。
不大明白PowerBuilder为什么还有那么多人在使用,VB的数据库功能或许没有PB强,但起码和OS关系还是亲密一些。VB上手也很快,为什么大家一想到数据库就想PB呢?PB上WEB还要个Plugin,可是用VC,VB,delphi之类做个ActiveXcontrol也是简单得不得了的呀。反正有想次让PB打印个条码,简直是辛苦死了,最后还是用Delphi做了个OCX了事。
伪软把OS押到windows上,真的UNIX就会被消灭了吗?UNIX各种版本漫天飞,伪软为什么不拿几个人也去做个像样点的UNIX?哦,以前的XENIX倒是伪软的UNIX,不过好像已经灭绝了吧。
美国司法部最好能象强行解散AT&T一样把伪软也解散了,伪软现在有多少人?一万?二万?把这些人分开了美国大概能增加10万个新就业机会吧。
下面所有的叙述中只用到“程序”而不是“软件”,因为觉得自己做的东西和“软件”有一定距离,我想并不是仅对自己如此,对许多现在做程序的都是如此。大概因为自己是个“职业”的程序员的缘故(我并不是学计算机的科班出身,自动化专业,这样的专业除了在前苏联,其他国家多是没这个系没这个专业的),时常会想什么样什么样的人才能算真正的程序员,现在做程序的真的很“泛滥”,在学校里的学生没一个毕业的时候没写过程序的,多的上万行的代码,少的也会有几百行。我们本科在校的时候流行C语言。很感谢那时候流行的是C而不是现在学校里流行的FoxPro和Pÿ
Haha
(编者:一位程序老手的经历介绍,值得一读的好文....)
伪软的操作系统越来越不错,但伪软的开发工具并没有多少长进,典型的VC++,除了功能资料齐全庞大无比外也没太多起眼的东西,而且伪软似乎从来做不好调试器,CodeView或WinDbg可以说摆得上桌的最差的调试器了。用WinDbg调试DeviceDriver简直是不想让人活,很奇怪伪软连那么复杂的OS也做得出,为什么就做不出象SoftIce之类的Debuger?
以前的Borland很可怜,它先C++Builder之前推出Delphi肯定是个错误,pascal和C/C++有一定距离,最起码不能紧跟伪软OS的发展潮流,伪软出一套SDK,就得有一套pascal版本来对应,SDK还不算什么,C++到pascal的翻译毕竟只要不怕麻烦还是很容易,关键是伪软时不时来一个所谓的新技术,当初BC++支持VBX,后来支持OCX,现在支持COM都是比较滞后的。现在的BC好一点,直接支持MFC,伪软出什么东西拿来直接用就是了,Delphi不会这么方便的。伪软在骑着马跑呢。不过现在谁还会用BC呢?!
究竟是什么导致C++Builder的连接速度奇慢?当然不是我们能知道的,不过我想C++Builder用的VCL库一定是Delphi的,说不定还是用Delphi编译出来的代码,如果CB的VCL库全是C代码,不知道会不会好一些。
Borland的程序员一定是比伪软的天才们更天才,因为他们从来都是懒得写help,懒得给大家多少资料,那些天才天才们一定是想“这很简单呀,那也很简单呀。。。”,我们可不是天才天才,最多最多有人或许算天才。
不大明白PowerBuilder为什么还有那么多人在使用,VB的数据库功能或许没有PB强,但起码和OS关系还是亲密一些。VB上手也很快,为什么大家一想到数据库就想PB呢?PB上WEB还要个Plugin,可是用VC,VB,delphi之类做个ActiveXcontrol也是简单得不得了的呀。反正有想次让PB打印个条码,简直是辛苦死了,最后还是用Delphi做了个OCX了事。
伪软把OS押到windows上,真的UNIX就会被消灭了吗?UNIX各种版本漫天飞,伪软为什么不拿几个人也去做个像样点的UNIX?哦,以前的XENIX倒是伪软的UNIX,不过好像已经灭绝了吧。
美国司法部最好能象强行解散AT&T一样把伪软也解散了,伪软现在有多少人?一万?二万?把这些人分开了美国大概能增加10万个新就业机会吧。
下面所有的叙述中只用到“程序”而不是“软件”,因为觉得自己做的东西和“软件”有一定距离,我想并不是仅对自己如此,对许多现在做程序的都是如此。大概因为自己是个“职业”的程序员的缘故(我并不是学计算机的科班出身,自动化专业,这样的专业除了在前苏联,其他国家多是没这个系没这个专业的),时常会想什么样什么样的人才能算真正的程序员,现在做程序的真的很“泛滥”,在学校里的学生没一个毕业的时候没写过程序的,多的上万行的代码,少的也会有几百行。我们本科在校的时候流行C语言。很感谢那时候流行的是C而不是现在学校里流行的FoxPro和Pÿ