网站首页 > 技术文章 正文
写的程序不多,换过的 IDE 不少,本文将列举曾经用过的不同 C 语言相关的 IDE 环境,既是纪念,也是回忆。
值得注意的是 IDE 的出现是为了提高开发效率,有一个相对成熟的编译环境和程序。从编程的角度来看,过分去区分 IDE 和 Editor 的意义不是非常大,一个用起来顺手且功能齐全的 IDE 就是一个好的 IDE。
Turbo C
Turbo C is a discontinued Integrated Development Environment and compiler for the C programming language from Borland. First introduced in 1987, it was noted for its integrated development environment, small size, fast compile speed, comprehensive manuals and low price.
记得我最初入门 C 语言的时候,被要求用的 "IDE 环境",界面非常 CLI ,对于上一代 C 程序员来说是一段回忆。
WIN-TC
WIN-TC是一个turbo C2 WINDOWS 平台开发工具,最大特点是支持中文界面,支持鼠标操作,程序段复制,为初学 c 语言、对高等编程环境不熟悉的同志们非常有帮助。该软件使用 turbo C2 为内核,提供 WINDOWS 平台的开发界面,因此也就支持 WINDOWS 平台下的功能,例如剪切、复制、粘贴和查找替换等。而且在功能上也有它的独特特色例如语法加亮、C内嵌汇编、自定义扩展库的支持等。
一个比较罕见的 IDE,个人仅仅见过一次,当时在使用 Turbo C 的程序员们可能会留下一些印象。
Visual C++ 6.0
Visual C++ 6.0 (commonly known as VC6), which included MFC 6.0, was released in 1998.
国内许多高校中非常流行的一个 "集成开发环境",但是由于它的诞生日期比较不巧(在 C98 标准前出现),导致在实际使用的时候会遇到各种奇葩问题(例如 for 循环变量是全局作用域),基本只是见到过,没有长时间用过。
C-Free
C-Free is a professional C/C++ integrated development environment (IDE) that support multi-compilers. With this software, user can edit, build, run and debug programs freely. With C/C++ source parser included, although C-Free is a lightweight C/C++ development tool, it has powerful features to let you make use of it in your project.
似乎是某个并不很有名的 IDE,占用空间很小,用它写过一点小程序之后就又开始琢磨换一些更加 "高端" 的 IDE 了。
Dev C++
Dev-C++ is a free full-featured integrated development environment distributed under the GNU General Public License for programming in C and C++. It is written in Delphi. It is bundled with, and uses, the MinGW or TDM-GCC 64bit port of the GCC as its compiler.
参加某次程序设计比赛时候官方提供的 IDE,和 C-Free 很像,界面非常简洁,使用的 TDM-GCC 编译器,不会像 VC++ 6.0 一样遇到各种无法解释的问题。
Visual Studio
Microsoft Visual Studio is an integrated development environment from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services and mobile apps.
在全面切换到 Linux 平台下之前用过最多的 IDE,庞大的体积以及微软官方的背书,在项目管理以及协同开发上非常好用。
VS 最大的恶就是用过后就再也回不去了,之后用什么 IDE 都不顺手。期待很久的 VSCODE 发布后就连我这个前端都再不用 webstorm 了。
Vim
Vim is a clone, with additions, of Bill Joy's vi text editor program for Unix. It was written by Bram Moolenaar based on source for a port of the Stevie editor to the Amiga and first released publicly in 1991.
其实这个本身不是 IDE (只有在加入和配置了合适的插件之后才是),但是由于是 Vim 老用户,还是必须得说道说道,Vim 本身只是一个文本编辑器,但是由于各种插件的加持可以让它在各个领域发光发热。
VS Code
这也是个编辑器,可能是继 GitHub 的 Atom 之后的一枝独秀,深受广大开发者的喜欢,虽然它是由微软推出的,但是使用了 MIT 许可证进行开源,一大特色就是有着非常全面的插件库,可以被打造成一个适应各种不同平台的 "IDE"。
互动话题
你曾经用过哪些 IDE ?本文中有提及么?可在评论区留言哦~
猜你喜欢
- 2024-10-04 Linux下有哪些比较好的IDE和开发工具?
- 2024-10-04 可执行单元校验:在 IDE 中提升 AI 智能体代码的准确性
- 2024-10-04 学校专科上前端课,我们机房是win7 旗舰版,为什么用的HbuilderX?
- 2024-10-04 WebStorm 2019.3 正式发布,前端开发 IDE
- 2024-10-04 一些用于 Web 开发的最佳精选 IDE 和代码编辑器
- 2024-10-04 微软,做IDE还得看它 微软的ide
- 2024-10-04 自动化工具autojs-VSCode IDE工具使用
- 2024-10-04 无需写代码!可一键生成前后端代码的开源工具
- 2024-10-04 给大家推荐几款JavaScript开发的IDE工具
- 2024-10-04 是时候丢掉goland(idea)了,使用vscode作为golang主ide
你 发表评论:
欢迎- 534℃Oracle分析函数之Lag和Lead()使用
- 531℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 531℃几个Oracle空值处理函数 oracle处理null值的函数
- 522℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 521℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 507℃【数据统计分析】详解Oracle分组函数之CUBE
- 489℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 484℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端react (48)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端富文本编辑器 (47)
- 前端路由 (61)
- 前端数组 (73)
- 前端排序 (47)
- 前端密码加密 (47)
- Oracle RAC (73)
- oracle恢复 (76)
- oracle 删除表 (48)
- oracle 用户名 (74)
- oracle 工具 (55)
- oracle 内存 (50)
- oracle 导出表 (57)
- oracle 中文 (51)
- oracle的函数 (57)
- 前端调试 (52)
- 前端登录页面 (48)
本文暂时没有评论,来添加一个吧(●'◡'●)