集成开发环境

集成开发环境(为了响应号召,我就不说是 IDE 了)是个好东西,使我们轻松迈入软件开发的门槛,轻松的点击几下“下一步”,瞧,一个软件就诞生了。

以至于现在很多程序员只知道 makelove 而不知道 makefile。

我最早接触的集成开发环境应该是 TurboC 了,惭愧的是,我当时以为那就是 C 语言,没办法,当时确实分不清开发环境和编程语言。

有大约半年的时间由于我未能正确的设置该环境的参数,导致我从教科书上抄来的代码统统不能编译通过,我还以为书上印错了咧。

后来终于弄好了,在编写了各个版本的 helloworld 之后,终于对 C 语言开窍了,不过还是分不清程序语言和开发环境的关系。

再后来遇见了 VC6,跟着《21 天精通×××》的教程也能用鼠标写出“大”程序了。

若干年后的某一天,我研究某开源软件(该软件跨平台)的源码的时候,才第一次见到了 makefile,第一次知道了原来在命令行下也能编译程序啊,于是恍然大悟,明白了集成开发环境只是一个“壳儿”。

这才试着偶尔用记事本写写小程序,在命令行下编译。从那开始,我渐渐的倾向于,使用编辑器编写代码,使用 makefile 管理项目工程,使用命令行编译程序。

而对于庞大臃肿、缓慢笨拙的集成开发环境越来越不满了。

昨天,VS2010 发布了,一大拨人在网上散发着欣喜的软文,疯狂的鼓吹它的强大和先进,喜新厌旧的人们昨天还用着 VS2008,今天就将其抛弃,转而把 VS2010 揽在怀里。

我想他们大概是喜欢那慢腾腾的编译速度并且可以趁机偷偷去喝上一杯咖啡吧。

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计