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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561037.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php 按照laravel5.5,Laravel5.5 综合使用

使用 Laravel5.5 开发一个自动交割的项目,把使用到的开源扩展包及特性整理起来,以供后续使用。一、安装IDE提示工具Laravel IDE Helper 是一个极其好用的代码提示及补全工具,可以给编写代码带来极大的便利。1、安装# 如果只想在开发环境安装请…

usb声卡驱动_iCON ProDrive第三代USB声卡驱动全新发布!

2019年3月,iCON官方发布了一款全球首创——全新一代“ProDrive III”USB声卡驱动,iCON所有系列USB声卡(包括带声卡的MIDI键盘)已全面启用ProDrive III !iCON ProDrive III由iCON的国际工程师团队微调的高品质模拟元件和电路,可同时…

分数小数互换图_重复控制器学习心得(二)——超前环节的分数化和校正因子的引入...

本文仅作为学习记录,欢迎各位提出宝贵建议1、超前补偿环节的分数化在上周我学习了分数阶RC的实现方式,无独有偶,超前补偿环节也可以应用插值的方式来近似分数阶补偿。整数阶超前补偿的弊端主要有二:一、当采样频率和固定频率的比值…

java中execquery(),javaee登录界面

首先在此之前我们应该正确安装数据库,以及eclipse(javaee)文件包。1.首先在javaee中建立新的项目2.右键点击WebContent-New-JSP File,新建jsp(动态)文件。(想在哪个文件夹里添加jsp文件,就直接右击文件夹新建,注意一定不要展开文件…

电子工程专业评副高总结_微电子科学与工程专业怎么样?

专业简介080704 微电子科学与工程培养目标:本专业培养德、智、体等方面全面发展,具备微电子科学与工程专业扎实的自然科学基础、系统的专业知识和较强的实验技能与工程实践能力,能在微电子科学技术领域从事研究、开发、制造和管理等方面工…

vue if判断_vue循环判断

<!DOCTYPE html> <html><head><meta charset"utf-8"><title>条件与循环</title><script src"https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script></head><body><h1>判断示例<…

显示器驱动有什么用_科普一下:电脑显示器用什么接口好,主流接口有哪些?...

如今是新的“视”界&#xff0c;生活中总与各种屏幕打交道&#xff0c;难免会遇到选择视频接线的问题&#xff0c;要想搞清楚这点&#xff0c;我们只要通过了解现今常用的几种视频接线就会有个大致的认识。经常会有一些朋友困扰&#xff0c;电脑显示器用什么接口最好&#xff0…

更改应用程序图标_在 Windows 10 version 1903 中查看应用程序是否支持 DPI 感知

在显示屏幕上&#xff0c;每英寸点数(DPI)定义构成面板的每个物理单元的像素数。传统上&#xff0c;显示器每英寸输出 96 个像素。但随着技术的发展&#xff0c;各大公司的产品已经开始增加同一物理空间中的像素数&#xff0c;也就造成了屏幕的 DPI 达到 200 甚至更高&#xff…

tina中信号带宽_关于通频带,3dB带宽,三阶截点和1dB压缩点,截止频率,频率范围,带宽,特征频率(中心频率),截止频率和增益(db)...

1、通频带通频带用于衡量放大电路对不同频率信号的放大能力。由于放大电路中电容、电感及半导体器件结电容等电抗元件的存在&#xff0c;在输入信号频率较低或较高时&#xff0c;放大倍数的数值会下降并产生相移。通常情况下&#xff0c;放大电路只适用于放大某一个特定频率范围…

php+控制器+数据库,Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法_PHP...

本文实例讲述了Laravel5.1数据库连接、创建数据库、创建model及创建控制器的方法。分享给大家供大家参考&#xff0c;具体如下&#xff1a;前言&#xff1a;laravel创建数据库&#xff0c;实际可以手动创建&#xff0c;如古老的phpmyadmin 等均可以。一、数据库连接&#xff1a…

64位百度云 catia v6_福利缩水:百度网盘决定收回部分储存空间

近日&#xff0c;百度网盘公众号对外发布公告称&#xff0c;希望通过合理的资源调配&#xff0c;提升闲置空间使用率&#xff0c;让更多有切实需求的用户享受到优质、稳定、安全的个人云存储服务。因此&#xff0c;对百度网盘的存储空间方案做出调整。具体来看&#xff0c;2018…

物流配送系统设计java,ZigBee物流配送系统设计

目前生产系统的物流配送大部分仍处于较落后的状态&#xff0c;使用单位有物料需求时通过电话或邮件与配送单位进行沟通&#xff0c;这种方式存在沟通不及时和缺少数据记录的缺陷。在出现缺料问题时造成无法追究问题的责任单位&#xff0c;容易出现推脱等问题&#xff0c;对管理…

互联网产品生命周期_我市扎实推进全生命周期公共法律服务产品研发

近日&#xff0c;江苏省司法厅公布全省企业全生命周期公共法律服务产品研发评选活动结果&#xff0c;我市司法局、公证处报送的“区块链公证赋强平台”产品&#xff0c;以总分第一的好成绩荣获全省一等奖。近年来&#xff0c;市司法局充分发挥司法行政职能作用&#xff0c;持续…

stripfxg php,zzcms v8.2 中的众多cve分析

看了一下最近的cve列表&#xff0c;发现有大佬怒刷了好多个cve&#xff0c;这个zzcms都快被审穿了&#xff0c;所以跟进学习一下CMS背景本文跟踪的这个cms&#xff0c;属于一个开源招商网站管理系统&#xff0c;属于比较小的cms&#xff0c;所以很多地方写的不是很完善&#xf…

拉普拉斯变换_拉普拉斯变换——奇妙的数学

无奈学不会工程数学中的拉普拉斯变换&#xff0c;没办法去感知他的存在形式&#xff0c;在YOUTOBE上看到一个讲解拉普拉斯变换的视频&#xff0c;好像懂了些&#xff0c;分享给同样迷茫的小伙伴&#xff0c;下载的时候是有字幕的&#xff0c;发到知乎上就没字幕了&#xff0c;英…

没有足够的值_元丰通宝值多少钱吗?市场价值如何?有没有足够的收藏空间?...

元丰通宝是宋代神宗年间发行的&#xff0c;那么你知道现在元丰通宝值多少钱吗&#xff1f;市场价值如何&#xff1f;有没有足够的收藏空间&#xff1f;宋代虽然没有强大的军事实力&#xff0c;但其国内经济水平得到了发展&#xff0c;在许多朝代都处于领先地位。在元丰通宝的铸…

jsp中java代码无效_来杯咖啡,教你如何优雅的在java中统计代码块耗时

推荐阅读&#xff1a;Sping源码RedisNginxMySQL等七篇实战技术文档&#xff0c;阿里大佬推荐阿里内部&#xff1a;2020年全技术栈文档PPT分享&#xff0c;(万粉总结&#xff0c;回馈粉丝)在我们的实际开发中&#xff0c;多多少少会遇到统计一段代码片段的耗时的情况&#xff0c…

linux 随机抽取文件,shell 随机从文件中抽取若干行的实现方法

shuf -n5 main.txtsort -R main.txt | head -5awk -vN5 -vC"wc -l file" BEGIN{srand();while(nwhile read line;do echo "$line $RANDOM";done < main.txt | sort -k2,2n| awk NR<5{print $1}shuf 命令的选项&#xff1a;-e, --echo &#xff1a;将…

http header 设置编码_【译】http.client

本模块实现了HTTP和HTTPS协议的客户端功能。通常本模块不会被直接使用&#xff0c;而是被urllib.request调用&#xff0c;来处理HTTP和HTTPS相关的URL。备注&#xff1a;HTTPS只有在支持SSL(带有ssl模块)的Python编译器里面才是可用的。(一)模块提供的类class http.client.HTTP…

diskgenius linux 分区,DiskGenius怎么分区,DiskGenius分区教程

DiskGenius分区教程方法一&#xff1a;一、首先&#xff0c;打开DiskGenius软件并单击以选择要操作的硬盘驱动器。二、然后右键单击“快速分区”按钮并单击“确定”。方法2&#xff1a;三、选择要操作的硬盘&#xff0c;单击软件上方的硬盘按钮&#xff0c;单击下面列中的快速分…