学习C语言有什么好的编程软件推荐?
原创

学习C语言有什么好的编程软件推荐?

好文

热门回答:

学习C语言有什么好的编程软件推荐?这个目前来说就非常多了。作为一门起源比较早、偏底层的开发语言。c语言在操作系统、嵌入式、服务器方面有着非常广泛的应用。自然对应于编程软件也非常多。下面我简单介绍几个。感兴趣的朋友可以尝试一下:

轻便灵活的开发软件。适合于初学者

code::blocks

这是一个免费、开源、跨平台的c/c++编程软件。基于wxwidgets开发而成。相信许多做c语言开发的朋友应该非常熟悉。插件扩展丰富。功能拓展良好。支持自动补全、语法提示、代码补全等常见功能。除此之外。自带有许多工程模板。可以很方便的创建OpenGL、Qt、DirectX等常见应用。个人使用非常容易掌握。尤其对于初学者可以说是非常合适:

dev-c++

说起dev-c++。相信许多初学c语言的朋友应该非常熟悉。许多高校都采用这个软件作为教学。相比较功能齐全的code::blocks。dev-c++功能比较单一。仅支持windows平台。插件扩展少。而且不支持自动补全、语法提示等常见功能。初学来说可以很好的锻炼基本功。尤其是编码能力。但对于项目开发来说。效率有些捉襟见肘。而且现在官方也已经停止更新和维护:

智能强大的开发软件。适合于专业开发者

visual studio

说起visual studio这个大名鼎鼎的开发神器。相信只要是做编程的朋友无人不知无人不晓。号称宇宙第一IDE环境。只要你能想到的功能。vs几乎都能满足。除了基本的vb、c/c++、c#。新版本中也加入了python、java、node.js。智能补全、代码高亮、语法提示等功能非常不错。许多高级功能。包括cmake、单元测试等也能很好支持。初学来说不容易掌握。但熟悉后的确是一个开发利器。尤其是多人协作的大型项目:

clion

这是jetbrains公司专门为c/c++开发的一款软件。说起jetbrains。许多朋友应该非常熟悉。idea、pycharm、phpstorm这些良心软件都出自jetbrains。作为同类型产品。clion同样非常强大。智能补全、代码高亮、语法提示等功能非常不错。兼容cmake、单元测试、代码重构等高级功能。如果你需要跨平台开发。习惯了jetbrains全家桶。可以使用一下clion。很快就能掌握。当然。软件本身是不免费的:

目前就推荐这4个不错的c语言开发软件吧。初学来说可以使用code::blocks、dev-c++等简单易用的软件。熟悉后。可以使用visual studio、clion等专业强大的软件。当然。你也可以使用vs code、source insight等轻量级代码编辑器。都行。网上也有相关教程和资料。介绍的非常详细。感兴趣的话。可以搜一下。希望以上分享的内容能对你有所帮助吧。也欢迎大家评论、留言进行补充。

其他观点:

C语言开发。我只推荐这两款......

Vim

新手学习。建议C语言开发选择Linux环境。这里当然是推荐「Vim」了。搭配gcc、gdb。自己一步步动手实践。让你更加深入的了解程序的运行、编译、链接的整个过程。当然。开始阶段可能会比较痛苦。不过等你熟悉后。肯定会有“一览众山小”之感!

VisualStudio2017+

全宇宙最强大的IDE。这里直接推荐VS2017及以上版本系列。都已经2020年了。完全没有必要再去使用VS2013、15这些老版本了。搭配番茄插件(VA助手)来写C、C++简直不能太舒服。语法高亮、智能提示、单步调试、颜值高、新特性支持效果佳......用户体验简直爽到爆。

新版本的VS直接支持Linux远程调试。使用它。你不仅可以创建基于MSBuild构建Microsoft Visual C++项目。更可以基于CMake构建跨平台项目。如下图。我们可以直接创建跨平台的CMake工程。

VS有什么缺点呢?

我想。最大的缺点可能就是安装包太大了。如果选择将所有组件勾选全部安装的话。所需磁盘大小居然高达50.74G。不过。都已经2020年了。硬盘大小不应该再是困扰我们的问题了。

也许你是初学者。买到的教材示例用的是VC6;也许你是学生。实验室古老的电脑配置是VC6。甚至你的各类考试都是VC6;也许你的老教授上课还是在用VC6。但是。我还是要有情提醒你一句:

千万不要用VC6!

千万不要用VC6!

千万不要用VC6!

坚持使用VC6就是在自我淘汰!

本文为作者“一个程序员的奋斗史”问答原创文章。未经允许转载、抄袭必究!

其他观点:

可以说大部分c++的ide(集成开发工具)都是支持c的。但是新建文件时扩展名要选.c。否则因为编译机制不同。往往不能得到正确的结论

先说说可以用的工具吧

1.年代久远的microsoft visual c++6.0(以下简称vc6)

这个工具大多数人应该都知道。甚至很多学校的二级c语言都是标配这个软件。但是随着时代的发展。vc6已经被抛弃。ui老土不说。关键词高亮也很一般。对于初学者这种界面很难勾起学习的欲望。关键是需要付费/破解。

[推荐指数⭐]

2.cfree这个也曾是是c语言的ide。我曾经学习c的时候周围还有人用。但是后来停止维护了。也渐渐淡出了人们的视线。

[推荐指数⭐]

3.codelite

国外的免费工具。功能强大。配置下编译器。还是很好用的。界面也相当现代化。无中文版本

[推荐指数⭐⭐⭐]

4.dev c++

开源的c++ ide。也能写c。一键下载安装。无需任何多余配置。有中文版本。主题多样。相当轻巧

[推荐指数⭐⭐⭐⭐]

5. clion

出自JetBrains(就是出pycharm那家)家族的clion。和codeblocks一样也是 a cross-platform IDE for C and C++。功能强大。但是后台内存占用大。个人觉得不如vs优化的好。同时是付费的。但是可以通过教育邮箱免费申请使用一年 [推荐指数⭐⭐⭐⭐]

6.code blocks

也是一个开源(open source)的ide。与上述不同的是可跨平台(cross platform)。也就是说windows。linux。macOS都可以使用。配置也很方便。有简单的关键词提示。官方没提供中文版。但是有第三方汉化包。

[推荐指数⭐⭐⭐⭐⭐]

7. Microsoft visual studio community 15/17(一般简称vs)。号称宇宙第一的ide。可不是浪得虚名。在这里推荐的是免费的社区版。可以说兼具以上所有ide 的优点。缺点是庞大臃肿(安装内存大)。但是后台占用很良心。对于学习c语言而言。其实也根本无需配置。有人说是学习工具的使用。其实不是。很多设置项对于初学者。其实可以无需关注(再或者陆续尝试设置)。等有一定的开发项目的能力。也就能明白那些设置。

[推荐指数⭐⭐⭐⭐⭐]

☀其他方案

提前下载好编译器( mingw等)将其添加到环境变量

使用轻量化的notepad++或者sublime text 编辑文本。

使用插件或者cmder编译。也是一种方案

对于初学者。如果IDE没有中文版。也可以使用英文版。大多数软件的工具栏菜单栏。基本一致。了解了之后也能很快适应其他国外软件。但是英语技能也必不可少。对于编程而言很多资料都是国外的多( Stack Overflow。github等)

晚上回来补图和链接。要去走人家了。有什么问题也可以问我哦

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

回复 擦掉眼泪我依然是王 取消回复

登录... 后才能评论

评论(2)

  • 难拥 永久VIP 2022年12月27日 14:29:30

    语言,可以使用,都是,推荐指数,功能,初学者,软件,的是,熟悉,有什么

  • 郎不知 永久VIP 2022年12月27日 14:29:30

    没想到大家都对学习C语言有什么好的编程软件推荐?感兴趣,不过这这篇解答确实也是太好了

  • 擦掉眼泪我依然是王 永久VIP 2022年12月27日 14:29:30

    学习C语言有什么好的编程软件推荐?这个目前来说就非常多了。作为一门起源比较早、偏底层的开发语言。c语言在操作系统、嵌入式