那些曾伴我走过编程之路的软件
收家的时候发现了一张VC++6.0的光盘,实然引发了我的怀旧情结。于是在微博上感叹了一下,看到一些朋友的回应,还有朋友提到了Turbo C 2.0,于是更回放大了我的怀旧情绪,让我回想了很多N年前伴我走过编程之路的软件。现在看下来,有些感叹,又有些可笑。感叹的是技术发展的变迁,可笑的是当时的一些想法。(Unix/Linux是在大四和毕业的时候接触的,虽然这是我的强项,但是这下面的编程这么多年来没什么变化,所以就不提了)注:图片较多,请稍等。
还记得第一次接触编程是在高中的时候,用中华学习机学Basic程序,后来到了大学,虽然学校的课程没有教Basic语言,但是DOS下有一个叫Quick Baisc的东西让我把高中时的知识又捡了回了。
大学里学的第一门语言是Pascal,所以,用的编程软件也就是Turbo Pascal,还记编译起来巨快无比,尤其是那个只有软盘和640K的基本内存的时代。
在这里还需要提一点的是当时的一个学习打字指法的软件,TT,呵呵。还记得当时整日整夜的去机房练打字,练指法速度。还记得当时能打到38分就算是相当的NB了。
这是当时TT中的一个游戏,很好玩。
然后开始学C语言,于是Turbo C 2.0成为了那个时代的经典,我还记得当时学校里的386电脑没有内存,没有硬盘,只有两个软驱,一个是3寸的,一个是5寸,而Turbo2.0的大小太大(2M多)所以,得把所有的头文件和lib文件放在3寸盘上,而主程序员放在5寸盘上,A盘和B盘同时来编译我的C程序,编译的时候,那叫一个慢啊,那是一个听着软驱咯吱咯吱的声音的时代。
后来,用Turbo C 的图形库在DOS下画各种菜单,按钮,被支持鼠标等等,非常欢乐。(注:那时能写一个支持鼠标的程序是相当拉风的)
当时,Turbo C还是不足开发企业级应用,企业级的MIS系统需要数据库的支持,Foxbase是当时在学校里学的第一个和数据库有关的东西,现在完全忘 了。我还记得foxbase是当时计算机水平考试里的一个很重要的一环。
foxbase很快就淘汰了,举而代之能开发企业级应用的是FoxPro,看到FoxPro的强大,尤其是对菜单,表单,按钮等的支持,当时觉得这是世界上最NB的编程工具了。还跟着老师开发了一些MIS系统。后来听老师说,他们给昆明车管所使用foxpro来管理昆明的自行车,因为数据量太大,FoxPro经常崩溃。这可能是我听说过最早的电子政府系统了。
Win3.2/Win95下的Foxpro更不用说了,NB啊。当时的神器啊。
进入Win95图形界面时代Borland C++也是需要提一下的,只是当时学校没有C++的课程,所以完全不懂,而且因为Foxpro和其些如VB,Powerbuilder的RAD编程工具的泛滥,甚至觉得Borland C++和VC++完全没戏。呵呵。
PowerBuilder掀开了另一个企业级应用的时代,C/S结构。太强了,在大三大四的时候,在老师开的公司里用这个东西为丽江三合酒店,一个送水公司,还有云南省外事办公室开发过其MIS系统。使用PowerBuilder一直到2002年,交行总行国业务系统的前端,还有上海电信系统。今天还有人在用这个东西开发软件么?
VB也是一个划时代的产品,不过好像从来都是一个编程初学者的玩具,当时我学过VB,感觉其把编程搞成了一个搭积木的过程。我在当时草草地使用了VB,因为那时出了一个叫VB killer的东西——Delphi。
Delphi的时代是相当生猛的一个时代,企业级开发,自带数据库,可以制作各咱小工具软件和网络软件,等等,到后来的Delphi7还支持多层结构和分布式,在Delphi的时代,我记得那时的狂热,网上有很多超NB的控件可以让你开发出相当炫的界面。
还记得C++ Builder吗?搞得跟Delphi一模一样,但是编译的速度慢得实在是不行。
VC++的时代应用是从北大的《Windows编程设计》一书发布时开始的,这才是真正的SDK编程。于是我开始喜欢使用VC++了。一直到今天。VC++6.0是一个经典,直到今天的VS2008,我还是要把热捷和界面搞成VC6.0的风格。呵呵。
刚参加工作的时候,单位里用Lotus Notes做办公自动化软件的平台,于是我学习了怎么在Notes下开发应用。后来还用这个玩意给一些银行开发过一些办公自动化流程的应用。我有一个同学相当痴迷于这个平台。现在看来,有点非主流了。
在大三的时候,Java和WEB出现了,系上接到了一个项目,需要用HTML+Java的方式做一些在线的教学课件。但是,当时连一本HTML的书都没有,又上不了网,我只能在看一些盗版光盘里的HTML的文件的例子来学习。那时,基本上是用notepad来写HTML,这让我对HTML打下了非常扎实的基础。后来知道有一个叫HotDog的专门用来写HTML的软件,用了一段时间。
但最终还是使用了微软的FrontPage多一些,直到Dreamweaver的出现。
当时的开发环境用的是NetScape,就是下面这点鸟样的东西了。
在大三大四做那个操作系统的教学课件的时候,开发Java Applet的IDE主要是用Cafe,Java Workshop。当时用这些东西开发了一些Applet用来演示UNIX操作系统内存分配,进程调度,文件存储等算法的动画。还得了个大学生挑战者杯的鼓励奖。现在想想,如果当时有Flash的话,可能做这些演示动化就不用那么麻烦了。
总体来说,Java Workshop也不好用。还是更多的使用Cafe写Java程序。
毕业两年后在工作上因为要做IBM?Websphere上的应用,于是使用了IBM的Visual Age for Java,现在看来,这些IDE真是太土了。
关于Java的开发工具还有两个东西,一个是Microsoft的J++,另一个是Borland的JBuilder。J++ 就像是一个笑话,非标准的,据我所知没有人用。
JBuilder流行了很多年,还得了很多奖,几乎成了Borland的最后一个支柱产品,不过当时因为我皈依Linux/C/C++了,所以,也就没有搞Java了,不过这个IDE还是相当的优秀。不知道现在还有没有人用。不过,现在的Java IDE被Eclipse 一统山河了。
好了,上面是一些关于编程方面的,还有一些比较经典的软件如下。
一个是汉字平台,香港金山公司的UC-DOS,和WPS,当时的我还纳闷,为什么香港人也用简体中文了。对此,我心中对祖国的热爱小小的升华了。
还有杀毒软件,KV300和kill
帮朋友修电脑用得最多的就是PC Tools
玩游戏的必备——FPE
有谁还记得这个看图软件——SEA?
Zmud——当时的网游戏。也是需要练级。在大四和刚工作头一年疯玩过Zmud,之后,对于今天的这些大量的网游没有什么兴趣了。
还有当时用猫上网的年代,NetAnt成了下载软件的装机必备。下载速率平均只有3k-4kBps,这种生活是怎么过来的啊。哈。
相信你也有你自己的怀旧的故事,不妨分享一下。
(转载本站文章请注明作者和出处 酷 壳 – CoolShell ,请勿用于任何商业用途)
《那些曾伴我走过编程之路的软件》的相关评论
计算机的发展就是快啊,很多东西我都没见过。
沙类个发
楼主终于更新了,支持一下
大一上学期接触linux,大二就完全抛弃windows,一直是vim+gcc
我初中从VB开始的,只是半途而废了。当时完全不懂计算机,不懂程序。。。看了好多古老的东东莫名的幸福。
好几张图看不到,真怀念当年的日子。祖玛 And NetAnt,呵呵。
那时候还小,所以在学校只学过 QBasic,经常玩那个用 QB 编的猴子扔香蕉的游戏。后来家里买了电脑,还是奔腾MMX 200MHz的,装了 Win98。印象最深的就是 Win98 那些主题,深海啊森林啊之类的。那才是真正的主题,壁纸图标声音配色全换了。还记得当初很流行一个“幸福之家”软件,就是用家里的电器等等比喻电脑的功能,比如点电视就可以看 VCD,点音响就可以放歌,点家门就是关机。当年还玩过仙剑和星级争霸,至今还记得当初从电脑杂志上看到星际秘籍的时候。现在想起来,感觉那时候的电脑比现在有意思多了。
3k-4kBps的网速,那时候的东西不会像现在这样动辄上G,总的时间其实差不多。
LZ何时毕的业?
98年毕业的。老家伙了。
差不多的经历~补充一些:
初中:
经历了DOS 3.0到5.0到6.0到6.22的变迁
还有著名的UCDOS中文环境
一到机房就偏执地修改autoexec.bat和msconfig.sys增加高位内存
无聊了就玩msav或defrag,记得是少数几个DOS下带图形的程序
还有那个用VB写的香蕉打猩猩的游戏(应该是虫虫大作战和疯狂小鸟的灵感来源)
WPS的万能密码:ctrl+qiubojun。还用C了WPS的密码破解程序:加密算法很简单,好像是文件开头某个字节开始的高四位和第四位交换一下就行了
高中:
学了authorware做课件,flash做贺卡,dreamweaver做网站,3D max做晚会开场动画(还找同学配音)
大学(我是Java系,所以补充些Java的事情):
IDE还有Sun的Java studio,netbeans的前身
JBuilder经历6到7到8到9到X到2008(还是2007?)的变化,越来越好用,直到2008基于Eclipse平台
Borland还有利器together,画UML图,直接生成Java代码
intelliJ idea,界面很漂亮的商业IDE
netbeans在swing开发上可以盖过Eclipse
数据库从access到sqlserver到oracle到mysql
应用服务器从resin到tomcat(还有一个当时macromedia做的app server,忘了名字了)到jboss到glassfish
当然,上面所有的商业软件,都是盗版使用的……
蚂蚁,好久不见。现在和 PC 有关的网络都被浏览器和文件共享占了,那些在泛滥的线视频和盗版文件把网络都淹没了,我还是蛮怀念那个文字和图片的年代的。
IntelliJ IDEA 比 Eclipse 好用多了。
我就只用过Turbo Pascal—高中的时候行了几天课,本来是打算参加全国信息技术大赛的,后来那老师教的无头无尾,也就不了了之。
然后是VC++6.0,然后看到Turbo的界面实在提不起兴趣,然后看了下Borland C++感觉还是没vc好用,现在在win7下用visual2010.在linux下用ecipse和geit+g++。
其他的几乎没见过。。。
只用过VC6,并且停留在写简单C程序的阶段。
相反linux下就没有这么多的变迁,足以看出其的稳定。
头晕目眩.
又见Foxbase和FoxPro的界面。。好亲切啊。
楼主是老鸟
非常怀念 T T,当年练打字的时候经常被我哥批评:Backspace键要用小指按,而不是中指,可惜我没听啊!
@zhanwu
用食指按的飘过。
嘿嘿 LOGO这个语言不知道有人知道不?是一只海龟 那个时候用的是5寸盘吧,算是我的启蒙计算机教育
我比博主小好几岁,所以接触到程序的时候算是比较后面了,真正开始学编程,是初一的时候上网。那个时候是WIN98,病毒泛滥。有一个同学用冰河粘了个文件发给我,然后他遥控我的电脑,格式化了我的硬盘。当我知道这事后很火大,然后就开始研究怎么自己也弄个病毒了。自己去书店摸索着看书,那个时候没google,看不懂msdn,就自己瞎蒙。win32的api根本不知道怎么查,书店有这书,但太贵买不起。于是自己经常带上笔和纸,到书店抄api去。后来鼓捣了一个小程序,写注册表让机器自动重启,结果,编译出来,带了个VB运行库,整整20多MB
初中升高中的暑假,就开始研究做网页了。那个时候用的dreamweaver3?因为我喜欢手写代码,所以不喜欢front page。front page记得那个时候好像还无法在IDE里头写HTML的。当时做了一个贺卡网站,就是能在线设计贺卡的。因为不懂什么叫动态网页,CGI又太深奥了,于是自己想了个办法,把信息编码放到URL的描点里头,然后用js取出信息绘制。我记得那个时候IE对URL的长度好像有限制吧,是256。
后来,就是asp,flash,access,mfc。高中靠这几样还混过几个奖。那个时候觉得会做网页很牛逼,哎,其实真是井底蛙。但没办法,周围几乎没有亲戚朋友是在搞计算机的,都没人指个路。
说真的,其实也蛮怀念那个时代的。周末跟同学去电脑城看配件,放学的时候争论着哪个显卡哪个CPU多牛逼,大众每期必买,周末到电脑城淘盗版光碟,晚上悄悄的爬起来上网连帝国,那猫叫得特响,心里担心着被抓到挨揍。
看到练指法的那个 TT,真实泪流满面啊。好像后来还有个图形化程度更好的 CTT 。
很怀旧的帖子,勾起N多记忆,个个都是程序人生的里程碑
说实话,咱没用过几个!
有时间,我写个分享个现在使用的软件的贴。和大家多交流一下。O(∩_∩)O哈哈~
http://www.ivvy.org/
我的小站,欢迎光临。
NetAnt,真是无比怀念啊
楼主基本上跟我是一个时代的。囧rz。
提起DOS来,有人记得 spdos /v /t么?全半角切换我记得是ctrl+F9,当时输入法还可以支持“联想”,虽说效率很低。
打字游戏好像还有个tp。还有没说CCED~
NetAnt很怀念。还有我记得当时有个下载软件号称“网络吸血鬼”,号称以让你的下载速度以每秒5~7k的速度狂飙,现在想起来,这囧的。
老了,这些东西大部分都见过。
我很好奇,楼主这篇文章中的图片是从何而来?网络上搜索的,还是你还有这些程序?
一路走来 始终如一 学习
borland sidekick
我用过 GetRight 这个下载软件,当时是从《电脑爱好者》上看到的。我上初中和高中的时候,天天中午去图书馆,看《电脑爱好者》,然后把上面的各种有意思的小工具、什么注册表技巧之类的东东抄到一张纸上,然后回去实验。那时真是乐此不疲。
1、现在还能找到这么些老图片,真不容易,尤其那个SEA和图中的照片,太经典了。
2、你确定当时用的电脑没有内存吗?我的记忆和知识好像不是这样的。
头两个字 收家? 还是暑假
我用到的都是后来vc之后的 没有几个 lotus notes 现在在用
不错,很多软件我也是一路用下来的。不过我最初是从PC-1500机的BASIC学起的。
有关我收集的老软件信息,请看我给的主页链接。
^_^ 您老了,开始回忆了? 呵呵
这些东西俺大部分都见过,当然还记得小学时候在480DX上用的UCDOS、TT、WPS、CCED、Win 3.2……编程是从03年高中开始在文曲星上的GVBASIC,后C/C++,ASM,直接皈依Unix/Linux C/C++毕业工作至今。。。:)
高中就学会变成了,现在的大学生有的毕业了连像样的程序都写不出来。接受的教育和自学的程度真的不成比例。
呵呵,这些软件基本都用过。
visual studio 6.0 现在还坚守在我的Windows 7上,因为有时要处理一些历史遗留工程。
感觉VC太繁琐,C语言+SDK有点不怎么会用。还是C—free方便点,不过没VC强大。
turbo pascal 1(当时同学的哥哥在德国留学才搞到)/2/3/4/5/6 delphi 1(在一个win95繁体预览版的光碟里)/2/3/5/7
我们学校现在还在用turbo c。。
我记得当时打字用的软件是WBZT(五笔自通),在QuickBASIC之前还用过GWBASIC……
小时后第一次玩的电脑游戏是dos时代的一个3d射击游戏,当时玩游戏必须是敲命令…win98时代第一次玩的是红色警戒
哇,看来我的版主是一个时期的人,版主所说的软件我当时也全用过,不过水平没版主的高啊。这些经典软件让人难以忘怀。同时问一句,版主是在云南读的大学吗?
LZ和我的经历很像啊!还记得当年我在电脑上玩的一个游戏就是F117,是在当时很牛的80286上玩的。起飞的时候那个PC SPEAKER响啊~!偶也是QB出家,一直到后面玩Turbo PASCAL和Turbo C… 偶滴青葱岁月啊~~!!!
QBASIC 是 QuickBASIC的简化版还是什么来的,唉…都是回忆啊…
果断分享收藏.
看来俺还是年轻的,,,从vb开始,vc6,,到现在大二vim+gcc,到eclipse,都没啥回忆,有的只是高中偷偷看电脑书的日子
如果我没记错的话,当年与金山WPS原配的应该是是SPDOS,也就是Super CCDOS。Super CCDOS下除了WPS用来文字处理外,还有个叫SPT的软件用来画画。希望的UCDOS和WPS的组合是后来才流行的。
楼主的大部分软件我也都用过,那时候是只要是个软件都要装上试试的年代。
不过我有个遗憾是有两个软件我学了很多,但从来没有用过,一个是DOS下的WordStar,另一个是dBASE III,因为在我有电脑用的时候,大家都已经在用WPS和FoxBASE了。话说,FoxBASE的启动命令是啥?mfoxplus吗?这个在当时可真是花了好大的力气才背下来的。
没有人提到CCED啊? 但是在上初中的时候记得用这个打成绩单的
QBasic 也是我的入门啊
我从此爱上编程
话说当年学完C也用TC写了一个鼠标画图的程序,后来还弄了一个动画,和电视待机LOGO差不多,遇到边框就反弹那种。