0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

30年前的IDE,功能到底有多强?

strongerHuang 来源:OSC开源社区 2024-01-03 16:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

825df774-a924-11ee-8b88-92fbcf53809c.png

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

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

82616148-a924-11ee-8b88-92fbcf53809c.png

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

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

8266543c-a924-11ee-8b88-92fbcf53809c.png

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

826a4970-a924-11ee-8b88-92fbcf53809c.png

(语法高亮)

82780042-a924-11ee-8b88-92fbcf53809c.png

(集成编译器和诊断)

827bf7a6-a924-11ee-8b88-92fbcf53809c.png

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

828a701a-a924-11ee-8b88-92fbcf53809c.png

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

82960a56-a924-11ee-8b88-92fbcf53809c.png

(完整的使用手册) 有人表示,Bordland 在当时出品的 IDE 确实十分惊艳,但在使用 Bordland Turbo C++ 一段时间后,眼睛都要被亮瞎了…… 与此同时,Linux 上的 IDE 并不如 DOS 上的 IDE 那么成熟。虽然也有一些文本模式的程序,比如 Vim 和 Emacs,但它们并不像 Borland Turbo 系列那样提供完整的集成开发环境。这导致了在当时许多程序员还是更倾向于使用 DOS 上的 IDE 进行开发。

82a80896-a924-11ee-8b88-92fbcf53809c.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    20148

    浏览量

    247138
  • IDE
    IDE
    +关注

    关注

    0

    文章

    363

    浏览量

    48744
  • C++
    C++
    +关注

    关注

    22

    文章

    2122

    浏览量

    76713

原文标题:30年前的IDE,功能到底有多强?

文章出处:【微信号:strongerHuang,微信公众号:strongerHuang】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    汉威科技薄膜铂电阻温度传感器到底有多强

    测量温度简单吗?简单却也不简单,为了测得准,人类已经努力了上千!薄膜铂电阻温度传感器到底有多强?为何是高端温度传感器的代表?
    的头像 发表于 11-28 11:51 490次阅读

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有啥区别?

    电磁干扰“江湖三兄弟”:EMC、EMI、EMS 到底有啥区别?
    的头像 发表于 08-20 15:16 1833次阅读
    电磁干扰“江湖三兄弟”:EMC、EMI、EMS <b class='flag-5'>到底有</b>啥区别?

    触摸芯片全面选型指南:从功能到场景的全维度考量

    触摸芯片全面选型指南:从功能到场景的全维度考量
    的头像 发表于 07-17 17:54 509次阅读

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)

    漫画科普 | 功率放大器到底有哪些应用?带你解锁功放经典应用场景!(一)
    的头像 发表于 06-20 20:00 779次阅读
    漫画科普 | 功率放大器<b class='flag-5'>到底有</b>哪些应用?带你解锁功放经典应用场景!(一)

    小米智能插座评测拆解 10年前的小米智能插座 用料比现在99%的同类产品都能打

    小米智能插座评测拆解 10年前的小米智能插座 用料比现在99%的同类产品都能打
    的头像 发表于 06-12 09:28 3465次阅读
    小米智能插座评测拆解 10<b class='flag-5'>年前</b>的小米智能插座 用料比现在99%的同类产品都能打

    实测 PTR54LS05低功耗到底有多低

    实测 PTR54LS05低功耗到底有多低?
    发表于 04-27 10:57

    如何使用MCUXpresso IDE中内置的SWO Trace功能?

    如何使用MCUXpresso IDE中内置的SWO Trace功能?
    发表于 03-17 08:08

    2024年前视摄像头市场分析

    据佐思汽研统计,2024年前视摄像头安装量达1733万颗,同比增长29.8%。平均单车安装量由2023的0.6颗增至0.8颗。预计2025年前视摄像头安装量将超2550万颗,同比增长47.2%,最新发布的比亚迪天神之眼C方案有
    的头像 发表于 03-03 10:24 1442次阅读
    2024<b class='flag-5'>年前</b>视摄像头市场分析

    电烙铁焊锡到底有没有毒

    电烙铁焊锡到底有没有毒?无铅?有铅? 电烙铁焊锡有毒吗? 有网友吐槽称,他在PCB工厂用电烙铁焊锡一整了,都感觉到身体开始不舒服了,腹部有点胀,焊锡有毒吗?是不是会铅中毒。 其实这个还要看工作中
    的头像 发表于 02-12 09:27 4988次阅读

    TLC2578芯片中FS与SDI到底有什么作用?

    ,还有就是有一点不太懂的就是:TLC2578芯片中FS与SDI到底有什么作用。手册看了半天还是不懂!求解!谢谢!
    发表于 01-22 06:51

    RK3506到底有多香?抢先看核心板详细参数配置

    RK3506到底有多香?触觉智能已推出RK3506核心板,抢先了解核心板详细参数配置!
    的头像 发表于 01-18 11:33 3187次阅读
    RK3506<b class='flag-5'>到底有</b>多香?抢先看核心板详细参数配置

    24位或者说高分辨率的AD到底有什么用呢?

    的AD,如24位的AD,其分辨率达到很低的uV级别,我们如何考究其精度?而且AD的精度受到诸多因素的影响,其中参考源的稳定度和供电电源的稳定度对精度影响很大,参考源最低0.05%的精度,那么24位的分辨率所可以达到的精度却是要大打折扣的,请问在这样的情况下,24位或者说高分辨率的AD到底有什么用呢?
    发表于 01-07 06:49

    2024年前11个月机电产品进出口额显著增长

    中国机电产品进出口商会今日发布报告指出,2024年前11个月,受多重积极因素共同影响,我国机电产品进出口额实现了显著增长。 据商会统计,2024年前11个月,我国机电产品进出口总额达到2.82万亿
    的头像 发表于 12-31 15:09 860次阅读

    差分输入和和单端输入在本质上到底有什么区别?

    和和单端输入在本质 上到底有什么区别? 因为,ADC采集的信号说到底是AINP - AINN,不管单端还是差分,采集的信号都是这两个pad的差值。 2:将单端信号接在ADC的差分输入接口上可以用
    发表于 12-23 07:31

    TFP401APZP到底有没有HSYNC输出?

    请教下TI的大牛,TFP401APZP这颗IC到底有没有HSYNC输出?实测发现HSYNC无输出,是要做什么设置么?!
    发表于 12-20 07:28