收家的时候发现了一张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下画各种菜单,按钮,被支持鼠标等等,非常欢乐。(注:那时能写一个支持鼠标的程序是相当拉风的)

插播福利

1.近期整理了20G资源,包含产品/运营/测试/程序员/市场等,互联网从业者【工作必备干货技巧、行业专业书籍、面试真题宝典等】,获取方式:

  • 微信扫码关注公众号“非典型互联网”,转发文章到朋友圈,截图发至公众号后台,即可获取干货资源链接;

2.互联网人交流群:

  • 关注公众号“非典型互联网”,在公众号后台回复“入群”,人脉共享,一起交流;

当时,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,这种生活是怎么过来的啊。哈。

相信你也有你自己的怀旧的故事,不妨分享一下。

插播福利

1.近期整理了20G资源,包含产品/运营/测试/程序员/市场等,互联网从业者【工作必备干货技巧、行业专业书籍、面试真题宝典等】,获取方式:

  • 微信扫码关注公众号“非典型互联网”,转发文章到朋友圈,截图发至公众号后台,即可获取干货资源链接;

2.互联网人交流群:

  • 关注公众号“非典型互联网”,在公众号后台回复“入群”,人脉共享,一起交流;

作者:陈皓,博客地址:https://coolshell.cn/articles/18190.html

那些曾伴我走过编程之路的软件相关推荐

  1. 那些曾伴我走过编程之路的软件(转)

    投递人 itwriter 发布于 2011-10-14 15:45 评论(40) 有4531人阅读  原文链接  [收藏]  « » 文/陈皓 收家的时候发现了一张 VC++6.0 的光盘,实然引发了 ...

  2. 【转载】我的编程之路——知识管理与知识体系

    [https://segmentfault.com/a/1190000004612590] 本文的资料放到了Github Repo (本文介绍的这种笔记排布方式不一定适合于初学者理解) 六年前笔者开始 ...

  3. 杂谈---LZ的编程之路以及十点建议

    LZ本人是09年毕业的,在某二流本科院校学的非计算机专业,在兴趣的驱使之下,最终毅然决然的走上了编程这一条"不归路". 说起LZ的经历虽不算是跌宕起伏,但也真正算是人生无常. 当初 ...

  4. ug断开视图断开线的距离_UG编程刀路优化技巧

    摘 要: UG数控编程刀路优化,使机床速度和精度提高,应用广泛.在本文中详细介绍了7种比较常用的道具路径优化方法: (1)更改合并距离: (2)更改最小切削长度: (3)延长刀路: (4)平面与外形等 ...

  5. 16 岁赚到 20 万美元,我的编程之路始于对代码的热爱

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! [CSDN编者按]编程与热爱亦可兼得.在我们之前的一篇文章中,讨论了两者的矛盾性,在很多人看 ...

  6. 男人要走过几条路才称得上男子汉?

    男人要走过几条路才称得上男子汉? 真正的一个男子汉只是他的走路方式和别人不同 而不是走了几条路 因为人的一生其实只有一条路 也只有走了一条路 人生路和现实中的路不同 人生路是时间上的概念 现实中的路是 ...

  7. 浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  8. 浙江理工大学c语言作业网站,浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解...

    浙江理工大学 我的编程之路 零基础学C/C++ 200题 标程/题解 OJ地址:http://47.96.116.66/index.php 标程/题解GitHub:https://github.com ...

  9. UG6.0工厂橡胶模硅胶模设计3D档+PM编程刀路+资料

    UG6.0工厂橡胶模硅胶模设计3D档+PM编程刀路+资料 链接:https://pan.baidu.com/s/1dRlLYDgVqkqqxQEvdCJUzg 提取码:9vr2

最新文章

  1. IntPtr to bytes
  2. asp.NET自定义服务器控件内部细节系列教程四
  3. Matlab在ubuntu上运行速度,ubuntu环境下VLFeat在MATLAB上的运行
  4. 安卓UI图分离器(支持ios@2x3x图转成安卓xhdpi,xxhdpi图,最新支持拖入并自动解压.zip图片压缩包)
  5. 【超时原因】1047 Student List for Course (25 分)
  6. c语言遍历文件obt,二维电子化合物Ca2N和Y2C高压结构研究.pdf
  7. IntelliJ IDEA 刷题利器 LeetCode 插件
  8. Hexo+GitHub 快速搭建个人博客(一)---- 基本部署
  9. 五种方法,教你如何在Mac上查看文件完整路径
  10. JFinalConfig
  11. FPGA复位方法总结
  12. 教老年人计算机心得体会,老年人教育工作心得体会
  13. 业务中台实践助力企业数字化转型
  14. c语言开方不是整数怎么表示,c语言中的开方本人自学c语言,想请问在c中类似开方,取绝对值这类的(也不知道应该算运算符还是函数什么的)都要怎么解决~麻...
  15. Word文档文字尾部加下划线(基于Office 2016)
  16. 阿里云免费SSL证书申请详细流程
  17. IBM面试题:海盗分金算法及其思想
  18. 花千骨歌曲大全 附简谱
  19. awb入门(1).图像的色彩
  20. 微信支付API3 APP【统一下单 APIV3】

热门文章

  1. SEO优化营销获客效果怎么样?
  2. C语言入门,用什么编译器比较好?
  3. el-upload上传文件(手动上传,自动上传,上传进度)
  4. LR and Softmax
  5. 【Iceberg表规范】Manifests(manifest files)、Snapshots和Table Metadata
  6. 双节锂电升压充电芯片FP6291
  7. android4.2.2系统投屏,一学就会!手机投屏电视完整攻略
  8. 适合IT领导者的10项IT管理认证
  9. 什么是科学计算机可视化,科学计算可视化
  10. 毕设一:老年人摔倒检测及报警装置