当前位置: 首页 > 后端技术 > Java

VisualStudio、VSCode、CLion、Lightly,C语言新手应该如何选择IDE?

时间:2023-04-01 17:37:15 Java

在回答此类问题之前,我们需要了解什么是IDE?IDE全称IntegratedDevelopmentEnvironment,是IntegratedDevelopmentEnvironment的英文缩写。IDE,顾名思义,就是集代码编写、分析、编译、调试等功能于一体的应用程序。第一个真正意义上的IDE是1964年发布的DartmouthBASICIDE(Basic的前身),当时的IDE使用命令行操作,只有一些简单的功能。如今,距离第一个IDE诞生已经过去了将近60年,市面上也涌现出各种各样的IDE。在编译器种类繁多的今天,开发者可以根据自己的喜好和IDE特点选择不同的IDE作为开发工具。根据PYPL网站(pypl.github.io/IDE.html),IDE是:VisualStudio、Eclipse、VisualStudioCode。每个IDE在自己的领域都有自己的亮点,例如:IDEA写Java代码,PyCharm写Python,Clion写C等等。对于C语言的介绍,VisualStudio、VSCode和CLion一般用于编码。这些顶级IDE具有不同的设计风格,并且各自拥有庞大的用户群。下面我们就来分析比较一下。VisualStudioVisualStudio是微软公司开发的IDE,广泛应用于windows平台。VisualStudio可以根据用户需要选择安装C++、C#、VB等多种语言编译环境。正因为如此,安装包一般都比较大,安装时间也会比较长。VisualStudio中的很多操作都是图形页面,很容易理解。安装完成后,就可以开始一个新的项目,开始编码了。VSCodeVSCode是微软推出的一款可扩展的轻量级编辑器。VSCode页面非常简洁,用户可以根据需要安装第三方插件,而且VSCode还支持跨平台。VSCode虽然是一个编辑器,但是也有IDE的功能,比如语法高亮、括号匹配、自动补全等,而且还支持Git。对于C语言开发,在使用VSCode时,用户需要下载并安装本地编译器(GC/VC++/Clang),然后配置环境变量。详情请参考官网文档(https://code.visualstudio.com...)。只有这样代码才能编译运行。CLionCLion是JetBrains旗下的跨平台C/C++IDE开发工具,提供智能编辑器、自动代码重构、代码分析、求值表达式等多种功能。CLion支持GCC、clang、MinGW、Cygwin编译器和GDB调试器。使用CLion开发C语言,开发者需要下载安装本地编译器并配置环境变量。CLion在免费试用30天后需要付费,每月需要支付8.9。今天Lightly要给大家介绍的新品是TeamCode旗下的轻量级云IDELightly,分为客户端版和在线版。在Lighty上,用户无需配置任何编译运行环境,选择开发语言后即可开始编写代码。代码和工程文件实时保存在云端,换电脑也能继续编码。Lightly页面简洁明了,支持跨平台,支持多人实时在线协同编码。下面简单介绍Lightly网络版:进入官网(Lightly(teamcode.com))点击注册登录,支持手机验证码登录,也可以使用微信和QQ扫码登录登录。点击NewProject,输入工程名称,选择C语言。新项目可以完成。在项目列表中点击新建的项目,进入编码页面。Lighty默认创建一个main.c文件,点击右上角的运行按钮编译运行当前代码。Lightly还支持高亮显示、智能提示和自动完成功能。点击右上角的邀请按钮,生成邀请链接,邀请其他小伙伴一起在线码字。总而言之,我向刚接触C语言的开发者推荐Lightly。因为:Lightly简洁的页面风格给了开发者一个轻松的写代码的氛围;免配置的运行环境,为初学者节省了宝贵的时间,让开发者更专注于编码;在线打码,码云真正做到随时随地打码;多种智能提示,提高初学者写代码的效率;多人同时在线编码对于需要协作的小伙伴来说是个不错的选择。点击一键注册Lighty,和小伙伴们一起写代码吧!