百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

听说用过这些 IDE 的人已经老了?

bigegpt 2024-09-22 00:40 4 浏览

写的程序不多,换过的 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 ?本文中有提及么?可在评论区留言哦~

相关推荐

pyproject.toml到底是什么东西?(py trim)

最近,在Twitter上有一个Python项目的维护者,他的项目因为构建失败而出现了一些bug(这个特别的项目不提供wheel,只提供sdist)。最终,发现这个bug是由于这个项目使用了一个pypr...

BDP服务平台SDK for Python3发布(bdp数据平台)

下载地址https://github.com/imysm/opends-sdk-python3.git说明最近在开发和bdp平台有关的项目,用到了bdp的python的sdk,但是官方是基于p...

Python-for-Android (p4a):(python-for-android p4a windows)

一、Python-for-Android(p4a)简介Python-for-Android(p4a),一个强大的开发工具,能够将你的Python应用程序打包成可在Android设备上运行...

Qt for Python—Qt Designer 概览

前言本系列第三篇文章(QtforPython学习笔记—应用程序初探)、第四篇文章(QtforPython学习笔记—应用程序再探)中均是使用纯代码方式来开发PySide6GUI应用程序...

Python:判断质数(jmu-python-判断质数)

#Python:判断质数defisPrime(n):foriinrange(2,n):ifn%i==0:return0re...

为什么那么多人讨厌Python(为什么python这么难)

Python那么棒,为什么那么多人讨厌它呢?我整理了一下,主要有这些原因:用缩进替代大括号许多人抱怨Python完全依赖于缩进来创建代码块,代码多一点就很难看到函数在哪里结束,那么你就需要把一个函数拆...

一文了解 Python 中带有 else 的循环语句 for-else/while-else

在本文中,我们将向您介绍如何在python中使用带有else的for/while循环语句。可能许多人对循环和else一起使用感到困惑,因为在if-else选择结构中else正常...

python的numpy向量化语句为什么会比for快?

我们先来看看,python之类语言的for循环,和其它语言相比,额外付出了什么。我们知道,python是解释执行的。举例来说,执行x=1234+5678,对编译型语言,是从内存读入两个shor...

开眼界!Python遍历文件可以这样做

来源:【公众号】Python技术Python对于文件夹或者文件的遍历一般有两种操作方法,一种是至二级利用其封装好的walk方法操作:import osfor root,d...

告别简单format()!Python Formatter类让你的代码更专业

Python中Formatter类是string模块中的一个重要类,它实现了Python字符串格式化的底层机制,允许开发者创建自定义的格式化行为。通过深入理解Formatter类的工作原理和使用方法,...

python学习——038如何将for循环改写成列表推导式

在Python里,列表推导式是一种能够简洁生成列表的表达式,可用于替换普通的for循环。下面是列表推导式的基本语法和常见应用场景。基本语法result=[]foriteminite...

详谈for循环和while循环的区别(for循环语句与while循环语句有什么区别)

初九,潜龙勿用在刚开始使用python循环语句时,经常会遇到for循环和while循环的混用,不清楚该如何选择;今天就对这2个循环语句做深入的分析,让大家更好地了解这2个循环语句以方便后续学习的加深。...

Python编程基础:循环结构for和while

Python中的循环结构包括两个,一是遍历循环(for循环),一是条件循环(while循环)。遍历循环遍历循环(for循环)会挨个访问序列或可迭代对象的元素,并执行里面的代码块。foriinra...

学习编程第154天 python编程 for循环输出菱形图

今天学习的是刘金玉老师零基础Python教程第38期,主要内容是python编程for循环输出菱形※。(一)利用for循环输出菱形形状的*号图形1.思路:将菱形分解为上下两个部分三角形图案,分别利用...

python 10个堪称完美的for循环实践

在Python中,for循环的高效使用能显著提升代码性能和可读性。以下是10个堪称完美的for循环实践,涵盖数据处理、算法优化和Pythonic编程风格:1.遍历列表同时获取索引(enumerate...