Visual studio和Code:Blocks哪个更适合新手写C语言
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual studio和Code:Blocks哪个更适合新手写C语言相关的知识,希望对你有一定的参考价值。
Visual studio的功能更加强大,只是安装比较慢,Code:Blocks安装相对便捷一些,我个人是用C:B开始学的c语言编程的,注意下载如果你没有下载过c的库,可以选择下载带c库的,或者自己下MinGW或者cygwin只是后两个需要配置的东西比较多,所以建议直接下载【这里附上code:blocks的建议下载地址https://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codeblocks-16.01mingw-setup.exe/download】,相对Visual studio需要配置的就比较少了,下载地址直接可以直接下载社区版http://120.52.73.13/download.microsoft.com/download/C/9/1/C91585ED-A26D-48D2-8888-68476FE5ADFB/vs_community_CHS.exe【对新手来说社区版就够用了】 参考技术A C语言编译器:这是手机上的一个C语言编程软件,可以直接在手机上编译运行baiC语言程序,
点击播放 GIF 0.0M
2.C++编译器:也即C4droid,手机上的一个C/C++编程软件,基本功能和C语言编译器差不多,也可以直接编译运行C语言程序,、
电脑软件
1.Dev-C++:这是Windows平台下一个免费、轻量级的C/C++集成开发环境,基本功能和早期的VC++6.0非常相似,自带有GCC、GDB等编译调试工具,因为没有任何自动补全、语法检查和提示的功能,所以对于初学者来说非常锻炼基本功,在许多学校中都作为教学软件使用:
2.Code::Blocks:这也是一个轻量级的C/C++开发环境,免费、开源、跨平台,相比较Dev-C++比较单一的功能来说,支持自动补全、语法提示和语法检查,除此之外,还自带有许多现成的工程模板,可以快速开发GUI、Qt、OpenGL等应用,插件扩展也比较丰富,对于初学者来说,也是一个非常不错的选择
3.Visual Studio:这应该是Windows平台下使用最多的C/C++开发环境了,专业重量级的,由微软自主设计研发,号称宇宙第一IDE,插件扩展众多,
支持单元测试、代码重构等高级功能,开发调试效率都非常高,因此在大型项目开发中经常会用到这个软件,虽然对于初学者来说,早期不容易学习和掌握,但熟悉后,的确是一个编程开发利器
Visual Studio经常被人诟病是“巨无霸”,安装体积太大,其实,如果只是用作开发C/C++的话,VS的安装体积并不大。如果不是很明确知道自己应该安装什么IDE,那么就安装VS吧。
而现在微软于2019年4月2日发布的Visual Studio 2019,引入了实时共享的功能,同时微软优化了VS的Debug功能,使之变得更加高效便捷。
4.Vim:这个是Linux环境下使用比较多的代码编辑器,严格意义上说不是一个C语言开发软件,但安装GCC、GDB等工具后,也是一个非常不错的C语言编程软件,插件扩展众多,占用内存少,轻便灵活
Visual Studio Code 和 Visual Studio 使用相同的编译器吗?
【中文标题】Visual Studio Code 和 Visual Studio 使用相同的编译器吗?【英文标题】:Do Visual Studio Code and Visual Studio use the same compiler? 【发布时间】:2015-07-25 23:57:44 【问题描述】:我想知道我是否可以信任 Visual Studio Code 以与 Visual Studio 相同的标准进行编译,并避免在虚拟机上运行 Visual Studio。
【问题讨论】:
不知道是不是一样。 Visual Studio 代码使用 Atom 编辑器代码。 好吧,我想你想在 Linux 或 OS X 上使用它。Windows 和其他平台的编译器是不同的。 【参考方案1】:Visual Studio Code 使用 Roslyn 平台(请参阅 here)。与 Visual Studio 2015 相同。在 Linux 和 OS X 上使用 Mono 编译器。
IDE 本身基本上是 GitHub Atom 的扩展(非常棒),当然,它甚至比不上完整的 Visual Studio 的强大功能。但它非常干净且易于使用。尤其是新的 ASP.NET 5 Web 应用程序,这些应用程序非常类似于 Node.js/Angular/etc 应用程序,许多人使用 Sublime 和 Atom 等更简单的编辑器编写。
更新:
围绕它的工具不如 Visual Studio 丰富(很多)。另一个重要的警告是,目前不支持 ASP.NET 5 应用程序调试(因为它们是使用 Roslyn 而不是 Mono 编译的)。仅限 C#。不过,微软将在下一个版本中增加支持。见here。
【讨论】:
那么我可以相信它会以与 Visual Studio 2015 相同的质量进行调试吗? 取决于你在做什么。围绕它的工具不如 Visual Studio 丰富(很多)。另一个重要的警告是,目前不支持 ASP.NET 5 应用程序调试。仅限 C#。不过,微软将在下一个版本中添加支持。 vscode 是在线的 Visual Studio,并利用 Electron 将其带到桌面。 @TjGienger 我认为 Electron 是用来创建一个使用 JS 的跨平台应用程序,并结合原生和 JS 环境。 Visual Studio Online 是一组项目/发布管理工具,可以补充您的 IDE,但不允许您编写代码。我错了吗?你能推荐任何关于 GitHub Electron 和 Visual Studio 的在线阅读吗?以上是关于Visual studio和Code:Blocks哪个更适合新手写C语言的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio Express 2013 或 Visual Studio Pro 2010
Visual Studio 2013 中的 POSIX 标头(来自 MinGW 项目)
visual studio 和visual studio code 的区别
visual studio 和visual studio code 的区别