0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

strongerHuang ? 來源:OSC開源社區(qū) ? 2024-01-03 16:36 ? 次閱讀

30年前,windows還處于Windows3.0時代,Win95還沒有發(fā)布。

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

那個時代,處理器性能還相對較弱,還處于文字,圖形化界面也不是很流行,但已經(jīng)有早期圖形化界面的雛形。

那個時代,雖然軟硬件資源還很匱乏,但程序員這個職位也在那個年代慢慢涌現(xiàn),集成開發(fā)環(huán)境(IDE)也應(yīng)運而生。

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

30 年前的集成開發(fā)環(huán)境 (IDE),純文本模式大行其道。在 20 世紀(jì) 80 年代末 / 90 年代初,DOS 操作系統(tǒng)上的 IDE 都是基于文本用戶界面 (TUI)。這些 IDE 雖然沒有圖形界面,但卻提供了一些令人印象深刻的功能,讓程序員們能夠進(jìn)行編碼、編譯和調(diào)試他們的程序。

比如 MS-DOS 自帶的編輯器 EDIT.COM。這是一個全屏 TUI 編輯器,提供了菜單欄、對話框、狀態(tài)欄等功能。雖然不太適合編碼,但它展示了當(dāng)時的技術(shù)水平。

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

另一個經(jīng)典的 IDE 是 Borland Turbo 系列,比如 Turbo C++。這些 IDE 提供了語法高亮、編譯器集成、調(diào)試器、項目管理等功能,甚至還有完整的參考手冊。這些功能在當(dāng)時來說非常先進(jìn),讓程序員們能夠在沒有互聯(lián)網(wǎng)的情況下完成整個開發(fā)過程。

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

(語法高亮)

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

(集成編譯器和診斷)

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

(集成項目和構(gòu)建系統(tǒng)管理)

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

(包含斷點、堆棧跟蹤等功能的調(diào)試器)

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

(完整的使用手冊) 有人表示,Bordland 在當(dāng)時出品的 IDE 確實十分驚艷,但在使用 Bordland Turbo C++ 一段時間后,眼睛都要被亮瞎了…… 與此同時,Linux 上的 IDE 并不如 DOS 上的 IDE 那么成熟。雖然也有一些文本模式的程序,比如 Vim 和 Emacs,但它們并不像 Borland Turbo 系列那樣提供完整的集成開發(fā)環(huán)境。這導(dǎo)致了在當(dāng)時許多程序員還是更傾向于使用 DOS 上的 IDE 進(jìn)行開發(fā)。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    18924

    瀏覽量

    227196
  • IDE
    IDE
    +關(guān)注

    關(guān)注

    0

    文章

    334

    瀏覽量

    46539
  • C++
    C++
    +關(guān)注

    關(guān)注

    21

    文章

    2085

    瀏覽量

    73301

原文標(biāo)題:30年前的IDE,功能到底有多強?

文章出處:【微信號:strongerHuang,微信公眾號:strongerHuang】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    功放和運放到底是什么區(qū)別?

    想請問一下功放和運放到底是什么區(qū)別,感覺只要接一個小負(fù)載,運放的輸出電流也可以很大啊?到底有什么區(qū)別啊
    發(fā)表于 09-10 07:00

    CMOS運放的輸入阻抗到底有多高呢?

    都說CMOS運放輸入阻抗高,到底有多高呢?可有一個量化指標(biāo)?
    發(fā)表于 09-06 06:59

    求助,這個電路U1A運放同相端的R1電阻到底有什么作用???

    想問下這個電路U1A運放同相端的R1電阻到底有什么作用???很郁悶。
    發(fā)表于 08-27 07:09

    LG新能源目標(biāo)在2028年前全面推動干式涂層技術(shù)

    7月5日,國際媒體傳出消息,LG新能源公司近期揭曉了一項雄心勃勃的戰(zhàn)略藍(lán)圖,目標(biāo)是在2028年前全面推動干式涂層技術(shù)的商業(yè)化進(jìn)程。這項技術(shù)被寄予厚望,不僅預(yù)示著電動汽車電池生產(chǎn)成本的顯著下降,還預(yù)示著電池性能的飛躍性提升。
    的頭像 發(fā)表于 07-05 16:24 ?1626次閱讀

    本田宣布投資10萬億日元轉(zhuǎn)型電動,2030年前將推出7款新型電動車

    三部敏宏透露,計劃于2030年前在全球推出總計七款新型電動車型,旨在使電動汽車及燃料電池車銷售占全球總量的40%。他強調(diào),本田致力于打造超越現(xiàn)有市場水平的電動汽車。
    的頭像 發(fā)表于 05-16 16:51 ?325次閱讀

    全網(wǎng)首拆,小米汽車SU7配套的多功能手電筒,到底值不值199?

    20243月28日,小米汽車發(fā)布會,雷軍花費了寶貴的30秒宣講了小米汽車SU7配套的多功能手電筒。帶充電寶、安全帶割刀、破窗錘功能的手電筒,早都是爛大街的產(chǎn)品了,小米在汽車發(fā)布會這么
    的頭像 發(fā)表于 04-12 08:11 ?1644次閱讀
    全網(wǎng)首拆,小米汽車SU7配套的多<b class='flag-5'>功能</b>手電筒,<b class='flag-5'>到底</b>值不值199?

    網(wǎng)線到底有多少種連接器

    我們在談?wù)摼W(wǎng)線的時候,聊得最多的,一定是它的連接器,它在連接過程中扮演著極為重要的角色。網(wǎng)線到底有多少種連接器?本期我們將從工業(yè)級使用出發(fā),來看看這根似乎普通的網(wǎng)線,在連接器上有多么努力。
    的頭像 發(fā)表于 01-26 10:06 ?461次閱讀

    NUC123的USB外設(shè)到底有沒有DMA功能

    下載最新的TRM 1.07: 在最先前的描述以及USB的寄存器章節(jié)都有DMA相關(guān)的內(nèi)容。但是DMA那一章節(jié)里的框圖沒有USB外設(shè)。同時關(guān)于USB外設(shè)DMA的用法也沒具體說明。所以USB外設(shè)到底有沒DMA功能,若是有該怎么用?
    發(fā)表于 01-16 08:26

    AD7280AWBSTZ和AD7280ABSTZ之間到底有什么區(qū)別?

    替代嗎?在網(wǎng)上找到的兩個芯片的相關(guān)數(shù)據(jù)都是一樣的,AD7280AWBSTZ和AD7280ABSTZ之間到底有什么區(qū)別?
    發(fā)表于 01-08 06:36

    到底有哪些原因會導(dǎo)致電樞絕緣阻值為零?

    對電機有多大影響,現(xiàn)在這樣用能安全使用多長時間,為什么電樞會是零呢,到底有哪些原因會導(dǎo)致電樞絕緣阻值為零?
    發(fā)表于 12-14 08:30

    請問MSP430到底有幾個時鐘呀?

    請問MSP430到底有幾個時鐘呀
    發(fā)表于 11-03 06:36

    COB與SMD到底有什么不同

    如今在應(yīng)用領(lǐng)域,COB和SMD兩種技術(shù)正在“平分春色”,但在微小間距LED領(lǐng)域,COB正在成為各大廠商都在爭相研發(fā)的行業(yè)主流技術(shù)。那么COB與SMD到底有什么不同呢?
    的頭像 發(fā)表于 11-02 09:37 ?2231次閱讀
    COB與SMD<b class='flag-5'>到底有</b>什么不同

    rt1052性能有多強

    rt1052性能有多強
    發(fā)表于 10-27 06:17

    服務(wù)機器人的核心技術(shù)到底有哪些

    機器人的基本架構(gòu)通常包括中央處理器 (CPU)、電源/電池管理單元、電池充電器、無線通信 (COM) 模塊、人機界面 (HMI)、傳感器及驅(qū)動模塊(有刷和無刷電機)。那么,服務(wù)機器人的核心技術(shù)到底有哪些呢?
    發(fā)表于 10-26 10:23 ?442次閱讀
    服務(wù)機器人的核心技術(shù)<b class='flag-5'>到底有</b>哪些

    ARM和DSP到底有什么區(qū)別?

    現(xiàn)在在學(xué)ARM,想知道ARM和DSP到底有什么區(qū)別?為什么有些地方用DSP有些用ARM
    發(fā)表于 10-19 07:20