1.先说说我的故事

我是2007年上的大学,一所双一流工科大学。专业是计算机科学与技术。

我们计算机专业没有C语言这门课。

其他工科专业会学C语言这门课。据我所知,其他的工科专业需要过C语言2级考试。计算机专业不用考2级、3级...这些考试。

我们计算机专业学的第一门编程语言是C++。

那我们当时老师上课是用什么编程工具的?是VC++ 6.0。

VC++6.0界面简洁(简陋),没有多余花哨的功能,淡白色的界面。它的体积也不大,100M左右,运行起来也很流畅、不卡。

实验室机房装的也是VC++ 6.0。

我们学生们写代码也是用VC++ 6.0。

我们学生们也会自己找其他编程工具,追赶潮流,比如微软的Visual Studio 2008、2010...

Visual Studio体积太大了,界面是好看点,而且多了很多的功能,但似乎丰富的功能没怎么用到过。 

我的笔记本是2007年入的,处理器是因特尔酷睿T5250(好像是这个,记不大清楚了),运行Visual Studio会很慢。编译速度也比VC++ 6.0慢很多,毕竟VC++ 6.0好像是1998年的东西。

2.怎么选择适合自己的编程工具

看几个方面:

  • 电脑性能

  • 自己对功能复杂度的需求

  • 操作系统

详细说说几款编程工具。

(1)VC++ 6.0

可能还可以用。具体不清楚,没有在win10系统下用过,印象中当初在Windows 8上安装就会出点问题。百度搜索“VC++ 6.0”可以找到下载链接。

86498175e8bc9a67dfb9a3991858fa15.png

优点:体积小、运行速度快,新建项目步骤少缺点:年代久远,可能不兼容最新的系统适合的人:电脑配置一般,系统是win7/XP

(2)Visual Studio 

我查了下,最新版的Visual Studio版本已经出到2019了。下面是它的官网,可以去上面下载:https://visualstudio.microsoft.com/zh-hans/如果你的电脑配置够高,你可以用它,这是微软官方给出的配置要求:
  • 1.8 GHz 或更快的处理器。 推荐使用四核或更好的内核

  • 2 GB RAM;建议 8 GB RAM(如果在虚拟机上运行,则最低 2.5 GB)

  • 硬盘空间:800 MB - 210 GB 可用空间,具体取决于安装的功能;典型安装需要 20-50 GB 的可用空间。

  • 硬盘速度:要提高性能,请在固态驱动器 (SSD) 上安装 Windows 和 Visual Studio。

  • 视频卡支持最小显示分辨率 720p (1280×720);Visual Studio 最适宜的分辨率为 WXGA (1366×768) 或更高。

2c46afb998b1d95dd4b59bab23cdce6f.png

优点:界面美观缺点:体积大、对电脑的性能要求高,新建项目需要的步骤多适合人群:电脑配置好

(3)CodeBlocks

这也是我用过的编程工具,开源免费,100多M的大小。这是下载地址:下载时,选择名字后缀带mingw的。带这个后缀表示带编译器。有linux版本。http://www.codeblocks.org/downloads/26

3a4b0c7af5eda7fb03edba36d65830ab.png

界面很简洁。

4c574f3ecfc1444137cf065de68b5778.png

(4)CodeLite一款开源的轻量级编程工具。口碑不错,体积也不大。有linux版本。https://downloads.codelite.org

7fd969d363d9a2a1c6f36c312d65ce0a.png

(5)其他编程工具其他的还有eclipse、 dev-C++、 C-Free。写java时,eclipse用到的更多。dev-C++是开源免费软件,看它的官网,最近一次更新在2020年3月20,算是比较新。这是它的官网:https://bloodshed-dev-c.en.softonic.comC-Free是比较老的软件。它的官网里显示最新的版本是 C-Free 5.0 专业版,最后更新时间是 2010.7.19,已经将近10年未更新。http://www.programarts.com/cfree_ch/download.htm(6)插件Visual Assist :可用于VC++ 6.0和Visual Studio,具有代码颜色、自动补全等功能3.总结VC++6.0比较古老,Visual Studio比较臃肿。开源软件CodeBlocks和CodeLite,比较轻便,同时兼容Windows和Linux,或许是一个好的选择,你可以试试。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐