时间过得真快啊,昨天我们还是初高中的小屁孩,计划着明晚的“翻墙”上网大计,今天一晃大学就要毕业啦。当年你喜欢上的那个发小,现在早已是几个孩子的妈了,去山东找的也不是蓝翔了。今天咱们就来怀旧一下吧~当年学编程时都用过哪些工具吧。
01
Turbo C 2.0
还记得它吗?不不不,应该说,怎么可能忘了这货。想当年学C的时候,第一个C语言的hello world用的就是turboc 2.0写的。不过真的用到奔溃就是了。我还清晰的记得是Ctrl F5运行,F5是编译。emmm……按Alt Enter以后可以全屏,然后整个屏幕看了都是这种蓝底的看起来很牛逼的样子,在网吧这么一高瞬间就有种特种兵王身怀黑客绝技隐退普通生活的感觉啊。
02
Visual Basic 6.0
当时可是这货把我领进了编程的大门啊。VB在我小的时候还是很火的,不过现在嘛。当时学VB最大的感受就是简单啊,打开visual basic 6.0随便拖几个空间输入几个msgbox就成了一个应用程序。新手朋友敲个计算器都是分分钟的事情。不过这玩意搞出来的程序,也太容易崩了……
我还记得当时看的是哪个什么金文老师的二级visual basic教程,而且人生第一次网购就买了一本visual basic二级的书……后来也学着学着就丢了。
03
Visual C 6.0
这个……哈哈哈当年用这个的,娃都会跑路了吧现在。上古神器啊,好像是98年出来的吧,一直久经不衰。想我继Turbo C以后用的就是这个IDE。用起来也还行,特别是那个经典的代码字体,配上小番茄的加持,也算一代经典神器了。还有就是郝斌老师的C语言教程,我觉得真是世界上最好的C语言入门教程了。至今还记得郝斌老师那雄浑的嗓音哈哈。
04
C builder
上个世纪的东西了。我不记得我用没用过这个东西在小时候,只记得在一本书上看过,对,就是那本C 黑客编程(捂脸)。后来好像要授权,我就没安装了。不过确实是老古董了。
05
Dev C
参加过信息学竞赛的人对这个应该不会陌生吧。想当年每周六到机房上刷题,用的就是这个,NOIP必备啊。优点是非常小巧,开箱即用的那种,而且界面也还足够友好,到了大学偶尔还会用用。平常我也会推荐一些小白用这个。不过写写小程序算法题还行,在大一点的project就不行了。
06
Visual Studio 2008/2010
这个真的好好用,当年一腔热血,想学一些邪门的能装13的技术。于是就买了很多什么黑客啊、逆向啊、内核啊等等的书来看,里面讲了很多Windows平台开发的技术,用的IDE就是这两个。当时用起来感觉2008轻巧一点,2010要臃肿一些慢一些,功能上感觉是没有什么差距的。我记得我当时都能把一个反向木马的源代码背下来了直接在上面敲哈哈哈。怀念啊我们的青春啊。
07
Visual Studio 2015-2019
我说是宇宙中最强大的C IDE,应该没有人反驳吧~我记得我还花好大一番功夫给它配过皮肤。当年学C 最难受的是什么呢?就是那个蛋疼的内存分配,因为C/C 都比较接近底层,难免要和内存直接打交道,在学数据结构的时候,往往写好的程序莫名其妙就已停止运行了。那时候调试起来不是一般的蛋疼……但是自从用上了VS,真的就腰不酸腿不疼吃嘛嘛倍香了。
在最新的2017或者2019版本中,遇到问题直接给你停在出问题的那个地方,简直就是IDE界的航母啊……太方便了。不过好久没写C 了,现在想想也有点秃头。
08
QT Creator
一个C 界面库对应的IDE。用起来也是贼爽的。给人一种很清新和小巧的感觉。大一的时候写C 作业用的就是这个,功能上肯定是比不上航母的。但是它跨平台特效做的很好,在Linux或者mac下是一个不错的选择。当时其实也没想着用这个界面库,因为还要花时间学,就单纯用来写C 代码而已啦。
09
Eclipse
入坑JAVA以后一直用的是这个,不过java是上大学以后才学的,这两年都在用eclipse做java开发,免费好使。也用它写过很多大型的算法,是一个非常优秀的java IDE吧~就是能不能弄点配色主题呢,白底的看得眼都瞎了。
10
idea/vscode/pycharm
算是新秀吧~现在的ide真是越来越智能了。程序猿变懒是迟早的事情啊哈哈。学Python的时候接触了pycharm,然后最近写java后端和vue前端用了idea和vscode还有webstorm。哎,现在的工具想想跟我初中那时候相比,真是太强大了。当年手撸汇编代码的日子,想起来真是让人泪目。