C++第一课:初始之C++ [Hello!C++]

目录

C++历史

C++开发工具

代码托管与下载平台

C++万物初生之HelloWorld

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出品

创作不易,点个赞再走吧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

推荐阅读更多精彩内容