主题:【文摘】C/C++圣战! -- aircobra
给公家干活,可以偷懒、耍赖,当当国家的主人;干私活就不行了,钱和江湖名声在那里逼着,干到天亮是经常的;否则就国营单位那三瓜俩枣,拿什么养老婆?
干私活最不幸的就是来什么就得干什么,这回是foxbase,下回就是C,刚刚还是DOS,转脸又回到Unix上去了,顺手再干干OS/2下面的活。
最惨的一次是给日本富士通改程序。那个程序是用High C写的,使用了DOS扩展,经过了N道手,没有文档、注释不多,全靠硬看源程序。我们接手的时候,High C已经到了3.x版,有了调试工具,但是小日本的源程序是用High C的1.7版写的,没有调试工具,要求我们也还用这个版本来做,我们就苦喽。怎么调试呢?就一招,printf。
最有趣的是给OS/2做程序。OS/2其实是对开发人员最好的操作系统,为什么这样说呢?因为它的各个版本之间经常是互不兼容的,没错,双向不兼容!这样只要系统一升级,应用程序也必须跟着升级,否则就没法运行了,这样开发人员就永远有活干了。我在OS/2 1.1下面用的是C/2,1.2下面用的是Zortech C/C++,1.3下面用的又是C/2,到了2.0/2.1又改了(2.1以后的确是稳定了,但是也太晚了,因为OS/2已经输给了Windows)。我在OS/2下面其实就干了一个项目,但是却用了三种编译器,改了五次,赚了五次钱。
Zortech C/C++是个很有趣的开发环境,它支持跨平台开发,也支持DOS扩展(包括调试),这两点要比当时主流的编译器,如microsoft和borland要强。它的用户界面不如turbo c++,但是比microsoft的msc系列强多了。我在做使用了DOS扩展的应用程序时主要靠它,而在做标准程序的时候则使用turbo c/msc这个组合,反正都是盗版。
还是Unix下面的活最干净,翻来覆去就是cc和make,没别的了。
- 相关回复 上下关系8
压缩 8 层
李维为borland吹得太多了 2 老兵帅客 字1956 2004-03-07 19:57:29
一语中的 无斋主人 字148 2004-03-09 11:29:48
😄行家伸伸手,便知有没有! Highway 字58 2004-03-07 20:35:13
您过奖了,都是在国内干私活的时侯得出的经验
😁现在是Java和.NET争雄的时代了。看看Java 1.5和新的.NET (Whidbey) Highway 字109 2004-03-06 21:39:26
其实也没有什么可争的 老兵帅客 字37 2004-03-07 20:03:06
这只是表面现象吧 任爱杰 字49 2004-03-06 23:04:57
😮底层我觉的真是一回事。一个是JVM,一个是CLR. Highway 字505 2004-03-06 23:28:52