一款從零開始用C語言開發、無任何依賴的C/C++ IDE
我花了近兩年時間,完全用C99為Windows打造了一個C/C++ IDE。我的目標是去除現代Visual Studio環境的臃腫,同時保留其核心功能。主要技術亮點:零依賴:僅使用Windows API。性能:在一台十二年前的機器上啟動只需0.1毫秒。它能處理超過50萬行的項目,沒有UI延遲或索引卡頓。整合工具:包含自製的調試器、性能分析器和為速度設計的Intellisense引擎。可攜性:它是單一可執行檔,不需要安裝程式。我開發這個是因為厭倦了等待Visual Studio「醒來」10秒鐘,以及僅僅啟動它就消耗大量RAM。目前它托管在itch.io上,我正在籌集資金建立專屬網站。
- Android
- iOS
- MacOS
✨ AI 摘要
Icarus 是一款專為 Windows 打造的 C/C++ 整合開發環境,完全以 C99 編寫且零依賴,旨在提供 Visual Studio 的核心功能而不帶冗餘。它具備極快的啟動速度,能流暢處理大型專案,並內建除錯、效能分析及智慧感知功能。
適合誰
尋求輕量且快速整合開發環境的 Windows C/C++ 開發者, 使用較舊或效能較低硬體的開發者, 偏好免安裝單一執行檔應用程式的使用者
為何值得關注
Icarus 透過去除冗餘功能並專注於核心特性,在 Windows 上提供高效能、無依賴的 C/C++ 開發體驗。
核心功能
- 完全以 C99 語言撰寫,零外部依賴
- 極快的啟動時間(0.1毫秒),處理大型專案無延遲
- 內建自製除錯器、效能分析工具與智慧程式碼提示
- 單一執行檔便於攜帶,無需安裝
使用場景
- 一位經驗豐富的C/C++開發者,專注於嵌入式系統,需要一個輕量且快速的整合開發環境,以便快速迭代程式碼,而無需承擔大型、功能豐富環境的額外負擔。
- 一位正在學習C/C++的學生,希望理解開發環境的基礎,而不被複雜的配置和依賴項所困擾。
- 一位在舊版Windows硬體上維護遺留C/C++專案的開發者,需要一個性能優異且不消耗過多系統資源的整合開發環境。