ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

还在纠结用哪个IDE?三款IDE简要介绍,附Hello运行画面

2022-01-17 14:34:54  阅读:241  来源: 互联网

标签:VSCode C++ 纠结 Visual Studio DEV IDE Hello


这个作业属于哪个课程 <福州大学2022面向对象程序设计>
这个作业要求在哪里 <2022面向对象程序设计寒假作业1>
这个作业的目标 简要介绍IDEA以及安装和教程指引
作业正文 如下
其他参考文献

目录

前言

  IDEA的选择向来为程序员所津津乐道。本文针对C++,简要的介绍一些IDE的优缺点及VSCode安装指引(仅给出指引,具体操作自行导航)。

小镇做题家的最爱-DEV C++

DEV
优点:
1.有语法高亮,体积非常小,仅仅几十M。
2.傻瓜式安装无需配置环境,上手即用
3.广泛的群众基础:几乎所有OIer都曾经使用过的IDE,也是很多人的第一款C/C++的IDE,也承载了很多人对于编程的回忆吧。
4.DEV C++内置功能很少,但是这样的特性在做算法题、编程题方面反而更具备优势,可以让使用者专注于题目本身而非IDE“花里胡哨”的功能,并且减少自身对代码的检查能力而不是依赖于IDE的报错功能
缺点:
1.DEV C++的功能非常简陋,代码补全,拼写错误,语法错误等等几乎都没有,并且一点点丑。除了能跑程序基本干不了别的。
2.原生不支持C++ 11语法,需要自行配置

后起之秀VSCode

VSCode
优点:
1.保持轻量体积的情况下通过安装插件的方式提供了很丰富的功能,用户可以通过自己的需要安装对应功能的插件。
2.代码补全、版本控制等功能在这样的体积占用下的表现已经实属优秀。
3.界面是比较美观的,且原生支持代码预览。
4.出生名门,背靠微软,更新维护等具有保障。
5.可以用来编辑MarkDown,支持预览还免费(doge).
缺点:
1.配置环境真的,很麻烦!我用的IDE不少,DEV,VSCode的老大哥VisualStudio,IDEA,PyCharm等等,我敢说VSCode是我见过最麻烦的一个,网上各种教程五花八门,有的可行,有的已经不可行了(不知道是不是因为版本更迭等原因),这篇文章以介绍为主,直接贴上一个我自己亲测可用的教程链接,可以看这个教程:
<VSCode环境配置教程>
2.原生对中文的支持非常差劲!需要频繁手动更改编码形式,网上可能有一劳永逸的办法,但是我暂时还没找到。创建文件名是中文就经常莫名报错,输出内容是中文也经常乱码,报错之类,真心吐槽。请看如下两张图片对比:
英文输出
中文输出
3.有输出的程序最后都得有system("pause"),不然运行就闪退。话说隔壁同样是微软的Visusal Studio早都改了这坏毛病(可以自行设置),VSCode居然还是这样。

"最强大的IDE"——Visual Studio

在Visual Studio面前,还真没有哪个IDE能自称强大。

———来自知乎上的一位大佬发言。

这也是我自己C++方面用的最多的IDE。
优点
1.安装很简单,几乎是傻瓜式安装。最后选择安装功能组件的时候自行选择,但是记得悠着点,选多了内存真吃不消!
如果只是初学C++/C的选手,只需要勾选图片中这两个打勾的即可:
1

2
2.出身名门,背靠微软。这点和VSCode一样,并且群众基础更广泛,历史也很悠久了。
3.2022版本最近刚更新可用,个人觉得2022版本+网上自行下载主题包,界面显示和颜值不输给VSCode。
2022版本
4.能够同时管理多个版本,通过自带的installer可以管理选择使用不同的版本,我自己最早使用的2017,现在又下了2022,这两个版本就可以自己选择用哪个。
installer
5.在功能上比其他IDE确实更加好用,代码补全的响应速度等等VSCode比不了。毕竟体积优势摆在这里了
6.调试功能强大
7.清晰的C++工程结构,Visual Studio创建的一个工程是这样的
结构

缺点:
1.体积巨大,2022版本仅仅是上文说的那两个组件就需要12G多内存,不过现在硬件技术发展的不错,也不是不能接受。
2.打开缓慢,这个就有点难受了,新建项目要等蛮久的,所以做题不太推荐Visual Studio,调试功能和报错等也可能使你产生依赖。

Visual Studio输出Hello

编写一段"Hello World"代码:

#include<iostream>
using namespace std;
int main()
{
    cout<<"Hello World!"<<endl;
    return 0;
}

1
快捷键F5即可运行:
F5

标签:VSCode,C++,纠结,Visual,Studio,DEV,IDE,Hello
来源: https://www.cnblogs.com/Gorsonpy/p/15813308.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有