目录
C++历史
C++之父:本贾尼·施特劳斯特鲁普
Bjarne Stroustrup(本贾尼·斯特劳斯特卢普)博士被尊称为C++语言之父。
C++与C语言的关系:
C++语言是以c 语言为基础的,支持c 语言的所有语法和几乎所有的技术,因此也有人把C++语言看作是c 语言的超集。
[何为超集]
定义:如果一个集合S2 中的每一个元素都在集合S1 中,且集合S1 中可能包含S2 中没有的元素,则集合S1 就是S2 的一个超集,反过来,S2 是S1 的子集。 S1 是S2 的超集,若S1 中一定有S2 中没有的元素,则S1 是S2 的真超集,反过来S2 是S1 的真子集。
3.自C++诞生后,C++语言历经了不断地完善,C++语言已成为使用最广泛的面向对象程序设计语言之一。
C++开发工具
Code::Blocks IDE
[介绍]
Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks 是开放源码软件。Code::Blocks 由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2 unicode)版。对于追求完美的C++程序员,再也不必忍受Eclipse 的缓慢。
Eclipse C++ IDE
[介绍]
Eclipse 包括集成开发环境(IDE)与插件开发环境(PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。尽管 Eclipse 是使用Java 语言开发的,但它的用途并不限于Java 语言;例如,支持诸如C/C++、COBOL、PHP、Android 等编程语言的插件已经可用。
文本编辑器Notepad++
[介绍]
Notepad++是Windows 操作系统下的一套文本编辑器,有完整的中文化接口及支持多国Notepad++功能比 Windows 中的 Notepad(记事本) 语言编写的功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。
Atom
Visual Studio
EditPlus
代码托管与下载平台
GitHub(不适合英语小白)
码云(中文版,强力推荐)
腾讯云等等国内知名的平台
独家视频教程[友链]
点击并登陆输入密码即可观看
课程密码:0428
C++学前须知 是小周呀zjj出品
创作不易,点个赞再走吧