30年前的IDE,堪称上古神器

来源 | OSC开源社区

30年前,windows还处于Windows3.0时代,Win95还没有发布。

6a17d98de27032d84695584219d5cbbe.png

那个时代,处理器性能还相对较弱,还处于文字,图形化界面也不是很流行,但已经有早期图形化界面的雏形。

那个时代,虽然软硬件资源还很匮乏,但程序员这个职位也在那个年代慢慢涌现,集成开发环境(IDE)也应运而生。

173f27829b73e912c78879957dcc114e.png

30 年前的集成开发环境 (IDE),纯文本模式大行其道。在 20 世纪 80 年代末 / 90 年代初,DOS 操作系统上的 IDE 都是基于文本用户界面 (TUI)。这些 IDE 虽然没有图形界面,但却提供了一些令人印象深刻的功能,让程序员们能够进行编码、编译和调试他们的程序。

比如 MS-DOS 自带的编辑器 EDIT.COM。这是一个全屏 TUI 编辑器,提供了菜单栏、对话框、状态栏等功能。虽然不太适合编码,但它展示了当时的技术水平。

db89cc44f01a1da653238f5b102ed9be.png

另一个经典的 IDE 是 Borland Turbo 系列,比如 Turbo C++。这些 IDE 提供了语法高亮、编译器集成、调试器、项目管理等功能,甚至还有完整的参考手册。这些功能在当时来说非常先进,让程序员们能够在没有互联网的情况下完成整个开发过程。

c61dc97e9530c8ee0f892ba6cddd0633.png

(语法高亮)

90cee5709730a2bed7011c2d84c6ee09.png

(集成编译器和诊断)

62bca40f1017b72fd4fbfe0fd00c8136.png

(集成项目和构建系统管理)

1b6693590ad26255bd9ff4261ed328d4.png

(包含断点、堆栈跟踪等功能的调试器)

0c7ff7d82f0fae7768942ed776c4fe18.png

(完整的使用手册)

有人表示,Bordland 在当时出品的 IDE 确实十分惊艳,但在使用 Bordland Turbo C++ 一段时间后,眼睛都要被亮瞎了……

与此同时,Linux 上的 IDE 并不如 DOS 上的 IDE 那么成熟。虽然也有一些文本模式的程序,比如 Vim 和 Emacs,但它们并不像 Borland Turbo 系列那样提供完整的集成开发环境。这导致了在当时许多程序员还是更倾向于使用 DOS 上的 IDE 进行开发。

6d7c357ca1b2151115432110d5828a0d.png

声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。

-END-


往期推荐:点击链接即可跳转阅读

一个轻量级的开源嵌入式状态机框架

项目失败,该由谁来背锅?

科普 | 什么是DSP技术?

↓↓↓点击关注↓↓↓