有位同学问我“Visual C++和C++有什么区别?”,这的确是初学者会感到困惑的问题,比较常见。除此之外,还有“先学C++好,还是先学Visual C++好?”,都属于同样的概念不明的问题,就比如问“英语和英语词典有什么区别”一样。要弄清这个问题的答案,就要明白语言,工具,库,标准的概念。

一门程序语言,例如C++,根本上是一套语法体系,是逻辑领域上的规则集。而要真正使用计算机来应用程序语言,就需要有相应的语言实现,历史上,C++有多种实现,比如早期的cfront,曾经的Turbo C++,现在流行的VisualC++和GCC。这些特定实现,以工具的方式存在于计算机中,比如编译器,链接器等。

但是单纯的语言实现是解决不了实际需求的,因此许多实现都提供了额外的程序库,初期各种实现所带的库都是不同的,这就导致了同一语言不同实现之前移植的难度,因此业界就形成了一个标准委员会,为C++制订一套标准库,也就是STL。除去标准库外,还需要各种程序库来实现各个领域的需求,就有了各种各样的界面库,网络库等,比如C++常见的界面库有MFC,WTL,wxWidgets,GTK+,Qt,为了方便程序员使用这些库,工具厂商便将一些库直接集成到工具包中一起发售,比如Visual C++中除了对STL的支持外,还包含了MFC和ATL两个程序库。

所以说,C++是语言,Visual C++是工具集,MFC是程序库。要解决实际问题,开发应用程序,语言、工具和程序库三方面的学习是缺一不可的,而在程序库的学习中,标准库又是重中之重。

省二级c语言考试用vs行不行,计算机等级考试:C++和Visual C++有什么区别?相关推荐

  1. 未来教育二级c语言一本通pdf,2019年全国计算机等级考试一本通 二级C语言

    <2019年全国计算机等级考试一本通 二级C语言>面向全国计算机等级考试二级C语言科目,严格依据考试大纲详细讲解知识点,并配有大量的真题和练习题,以帮助考生在较短的时间内顺利通过考试. & ...

  2. 江苏省计算机二级c语言上机,2012春江苏省高校计算机等级考试二级C语言上机题(C01)及其解答_张柏雄...

    作者对2012年3月11日的江苏省高校计算机等级考试的C01上机题作了详细的剖析和解答,对参加计算机二级C语言考试有参考价值. 江苏省高等学校非计算机专业学生 计算机基础知识和应用能力等级考试上机试卷 ...

  3. 二级c语言基础知识pdf下载,全国计算机等级考试二级C语言公共基础知识.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp资格/认证考试&nbsp>&nbsp计算机等级考试 全国计算机等级考试二级C语言公共基础知识 ...

  4. 二级c语言作答文件不存在,全国计算机等级考试二级C语言上机考试题库及答案...

    希望对有需要的人有帮助 第1套 一.填空 给定函数的功能是调用fun函数建立班级通讯录.通讯录记录每位学生的编号,姓名和电话号码.班级的人数和学生的信息从键盘读入,每个人的信息作为一个数据块写到名为答 ...

  5. C语言调试语法差错步骤称为,计算机等级考试二级C语言真题辅导.ppt

    计算机等级考试二级C语言真题辅导.ppt 全国计算机等级考试辅导(二级)信息技术学院 张开利全国计算机等级考试大纲内容 笔试考试( 90分钟) 满分 100分 (统一试卷) C语言. Visual B ...

  6. 江苏省计算机c语言考试题库,2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库...

    &nbsp&nbsp[导读]:2020上半年江苏省计算机等级考试辅导教程:二级C语言上机考试题库,更多江苏等级考试辅导教程,请访问易考吧江苏等级考试栏目 2020上半年江苏省计算机等级 ...

  7. c语言基础教程吕答案,全国计算机等级考试二级教程C语言程序设计课后习题答案.docx...

    精品文档 精品文档 PAGE 精品文档 <全国计算机等级考试二级教程--C语言程序设计>课后习题答案 第一章1.1EXE1.2COBJEXE1.3顺序选择循环 第二章一.选择题2.1B2. ...

  8. c语言-命令行选项_全国计算机等级考试二级C语言

    一.选择题((1)-(10)每题2分,(11)-(50)每题1分.共60分)) 下列各题A).B).C).D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡上,答在试卷上不得分. (1)软件是 ...

  9. 2017春3月江苏省c语言上机,2012春江苏省高校计算机等级考试二级c语言上机题(c01)及其解答张柏雄...

    2012春江苏省高校计算机等级考试二级c语言上机题(c01)及其解答张柏雄 2012 春上机题_C01 第 1 页 共 4 页 江苏省高等学校非 计算机专业学生 计算机基础知识和应 用能力等级考试上机 ...

最新文章

  1. 有了我的第一个留言,高兴
  2. 06 事件处理函数绑定与事件对象
  3. 数据库备份 java jar_Java实现数据库备份并利用ant导入SQL脚本
  4. 新手如何学习C语言/C++,教你一年时间是拿到年薪50万
  5. Maven基础及概念
  6. 华为云登顶HotpotQA多跳知识推理问答评测
  7. 太原理工大学ICPC队介绍(2019版)
  8. Mono for Android 4.2初探
  9. LaTex问题解决集[2]:解决插入Visio图片有多余边框和白边的问题
  10. vue中使用阿里矢量库彩色图标办法
  11. CDA level 1 Part2概念及实操
  12. 思维模型 后天天赋(盖洛普天赋分析)
  13. 山东理工ACM【1147】求绝对值最大值
  14. [SSL_CHX][2021-8-18]量身高
  15. ECharts 柱状图上显示数据,并自定义图标
  16. 服务器迁移需要备份哪些文件?
  17. 微信小程序|使用小程序制作一个节日祝福生成器
  18. Bat调用/弹出文件或文件夹选择对话框
  19. frequentism-and-bayesianism-chs-ii
  20. 不坑盒子:强大的word插件,让工作更高效

热门文章

  1. 浏览器网页标签页图标显示
  2. 几种需求、管理与激励的理论
  3. python-list、tuple
  4. AES加密算法之行移位变换
  5. 树莓派命令行下登录校园网
  6. 关于机箱按键一键销毁或关机机箱内的多块VPX计算板卡的注意事项
  7. 基于 yolov5n6 和tkinker实现的检测模型的可视化界面
  8. 前端面试 | JavaScript知识点 | 课程笔记
  9. matlab中interp2的python实现(经matlab测试通过)
  10. 设计模式-UML类图