| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> C语言用什么 IDE 好 - 除了 Visual Studio、VSCode、CLion 还有什么其他选择? -> 正文阅读 |
|
[开发工具]C语言用什么 IDE 好 - 除了 Visual Studio、VSCode、CLion 还有什么其他选择? |
C语言新手用什么 IDE 好 - 除了 Visual Studio、VSCode、CLion 还有什么其他选择? 回答这样的问题之前,我们需要先了解一下,究竟什么是 IDE? IDE 即Integrated Development Environment,是集成开发环境的英文缩写。顾名思义,IDE 就是一个集代码编写、分析、编译、调试等功能为一体的应用程序。 第一个真正意义上的 IDE 是 1964 年发布的 Dartmouth BASIC IDE(即 Basic 的前身)。当时的 IDE 采用命令列的方式来操作,而且仅具有一些简单的功能。 今天距离第一个 IDE 诞生已将近 60 年,市面上早已出现层出不穷的各种 IDE。在编译器琳琅满目的今天,开发人员可以根据自己的喜好和 IDE 的特点来选择不同的IDE作为开发工具。根据 PYPL 网站(https://pypl.github.io/IDE.html)的调查,谷歌下载搜索率排行前三的 IDE 分别是:Visual Studio、Eclipse、Visual Studio Code。 这些榜前的 IDE 都各有其优缺点,大家大可对比一下,选择适合自己的 IDE 来进行开发: Visual Studio Visual Studio 是微软开发的一款 IDE,广泛用于 Windows 平台。Visual Studio 可以根据用户需要,选择和安装多个语言的编译环境,比如C++、C#、VB。正因为如此,其安装包一般都比较大,安装时间也会比较长。Visual Studio 很多操作都是图形化页面,易于理解。安装完毕后即可开始新建项目并进行编码。 划重点:
VSCode VSCode 严格来说并不完全是 IDE,它是微软推出的一款可扩展的轻量级编辑器。也就是说,使用 VSCode 开发 C 语言时,用户还得额外下载和安装本地编译器(GC/VC++/Clang)并配置环境变量后,才能编译运行代码。有兴趣动手的下伙伴可以查看官网进行操作(https://code.visualstudio.com/docs/cpp/config-mingw)。 划重点:
? CLion CLion 是 JetBrains 旗下的一款跨平台 C/C++ IDE 开发工具。这款开发工具提供智能编辑器、自动代码重构、代码分析、评估表达式等多种功能。同时,CLion 还支持 GCC、clang、MinGW、Cygwin 编译器以及 GDB 调试器。使用CLion开发C语言,开发者需要下载和安装本地编译器,并配置环境变量。CLion免费试用30天后需要付费,每月需要支付$8.9。 划重点:
? 对于新手而言,在学习编程初期其实无需为选择 IDE 过于烦恼,反而应该专注与直接上手尝试编写代码,完成简单的项目试验( 除了需下载安装的编译器,网络上其实也一些文本编辑器可以选择,TeamCode 甚至还推出了线上 IDE,解决了网络文本编辑器无法在线编译代码以及安装各类软件和环境变量的麻烦。 Lightly Lightly 是 TeamCode 旗下的一款 IDE,除了在线版以外,强迫症用户同样也可以下载客户端线下使用。使用 Lightly 时,用户不需要配置任何编译运行环境,选择开发语言后即可开始写代码。代码和项目文件可以实时保存在云端,即便从上机室(暴露年代.jpg)回到宿舍后也能继续编码, Lightly 在线版使用流程https://zhuanlan.zhihu.com/p/478582724 划重点:
各 IDE 功能对比
写在最后 实际上,每个 IDE 在自己的领域里都有自己的亮点。使用不同语言编程的程序员会推荐各自熟悉的 IDE,例如:写 Java 代码的会推荐 IDEA、PyCharm 就是 Python 最好的编译器等等。 对于刚开始接触 C 语言的开发者而言,老话还是——先上手最重要!与其在纠结中浪费时间,直接使用 Lightly 这样的 IDE 上手尝试更有效率:
最后,其实无论选择哪个IDE,最重要的还是自己用的顺心 …… 谁能想到当初我还用微软自带的笔记本写代码呢? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 6:44:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |