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”可以找到下载链接。

优点:体积小、运行速度快,新建项目步骤少缺点:年代久远,可能不兼容最新的系统适合的人:电脑配置一般,系统是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) 或更高。

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

(3)CodeBlocks

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

界面很简洁。

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

(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,或许是一个好的选择,你可以试试。

windows c语言 http https检测_C语言编程工具的选择相关推荐

  1. c语言 hello world代码_C语言基础

    首先,还是从hello world开始. #include <stdio.h> int main(void) { printf("Hello Worldn"); ret ...

  2. 打开c语言运行不了_C语言——菜鸟和大神的分水岭:内存、线程、进程

    作为一门古老的编程语言,C语言已经坚挺了好几十年了,初学者从C语言入门,大学将C语言视为基础课程.不管别人如何抨击,如何唱衰,C语言就是屹立不倒:Java.C#.Python.PHP.Perl 等都有 ...

  3. 无效的变量名c语言,变量方法用法 _C语言-w3school教程

    C语言 的 变量 变量是内存位置的名称.它用于存储数据.其值可以更改,可以重复使用多次. 它是通过符号表示内存位置的方法,以便可以容易识别. 我们来看一下声明一个变量的语法: type variabl ...

  4. python实现c语言编译器安卓版_c语言编译器ide下载app-c语言编译器ide软件下载v1.5.1 安卓版-2265安卓网...

    c语言编译器ide软件是一款非常实用的练习代码的服务软件,操作简单,好上手,宛如和电脑操作般,各种你需要的功能在这里都能找到的,如果最新刚好在备考的 小伙伴们,不如现在现在下载体验体验吧! c语言编译 ...

  5. c语言教程+school,C语言教程方法用法 _C语言-w3school教程

    C语言 的 C语言教程 此C语言教程与编程方法面向C语言初学者和专业人士,帮助他们轻松了解和学习C语言编程.我们的C语言教程中使用程序解释每个主题. C语言被开发用于创建系统应用程序,直接与硬件设备( ...

  6. c语言代码先来先服务算法_C语言十大经典排序算法(动态演示+代码,值得收藏)...

    以前也零零碎碎发过一些排序算法,但排版都不太好,又重新整理一次,排序算法是数据结构的重要部分,系统地学习很有必要. 时间.空间复杂度比较 排序算法 平均时间复杂度 最差时间复杂度 空间复杂度 数据对象 ...

  7. c语言负数左移右移_C语言位运算符:与、或、异或、取反,左移和右移

    C语言位运算符:与.或.异或.取反.左移和右移 个位操作运算符.这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型. ,则该位的结果值为1,否则为0 | ...

  8. c语言字符串加减_C语言中指针的介绍

    C语言中指针的介绍 指针是C语言中广泛使用的一种数据类型. 运用指针编程是C语言最主要的风格之一.利用指针变量可以表示各种数据结构:能很方便地使用数组和字符串: 并能象汇编语言一样处理内存地址,从而编 ...

  9. c语言pow函数用法_C语言基础的不能再基础的程序知识!“hello world”!

    涉及到的知识点有:include有两种用法.{}大括号用法解释.C语言自定义名字的要求. c语言库函数printf的解释.编译错误有两种.调用system函数.c语言编译过程. 操作系统结构.指令集中 ...

最新文章

  1. 2021年大数据Flink(二十):案例二 基于数量的滚动和滑动窗口
  2. 交通安全与智能控制专业学计算机吗,交通安全与智能控制专业就业方向及就业前景分析...
  3. 1秒极速求解PDE:深度神经网络为何在破解数学难题上独具天赋?
  4. mysql源码添加一个命令,MySQL ALTER命令
  5. javascript(arguments)
  6. 区域数据导入功能(pinyin4J使用)
  7. 【已解决】打开项目Android studio 报gradle sync failed:connect time out.
  8. (27)css3 2D转换综合案例—卡包效果
  9. 网盘用户分享独播剧链接 百度未及时封禁一审被判赔偿百万余元
  10. 解决linux系统WIFI无法使用5GHz频率的问题
  11. 蚂蚁课堂-第四期-基于springcloud构建微服务电商项目_阿里巴巴29个屌炸天的开源项目,你用过几个?附编程资料!!!...
  12. Java学习之FileInputStream与FileReader的区别
  13. ObjC学习2-语法循环、条件,原来像学C语言一样啊!
  14. 【已解决】iView-admin Editor 组件 绑定默认值问题
  15. 怎么从视频文件中提取音频?
  16. Matlab PlotPub绘图工具箱
  17. AUTOCAD——设置图层
  18. json字段名不一致的问题
  19. 68个dlib的landmarks
  20. 输入一个整数n,按要求生成一个n*n的蛇形矩阵

热门文章

  1. 玩玩短视频平台和网课平台开发1——腾讯云对象储存COS的初步配置
  2. synchronized同步方法概述
  3. 用git提交代码到远程仓库遇到的问题
  4. oracle gets/exec 单位,ORACLE AWR使用基础
  5. epoll nio区别_大厂面试系列(二)::NIO和Netty
  6. c语言程序设计基础1千克,c语言学习知识编程经典编辑题汇总整编.doc
  7. python宏替换_简单的宏替换
  8. 休眠 嵌入式_内幕消息:嵌入式软件挤出最低功耗模式
  9. 输入过滤筛选下拉信息(类似百度输入)
  10. Python装饰器(二)