C++是一种静态类型,编译,通用,区分大小写,形式自由的编程,支持过程,面向对象和泛型编程语言。C++中被视为一个中层的语言,因为它包括两个高级别和低级别的语言特征的组合。

C ++是由Bjarne Stroustrup在贝尔实验室开发,开始于1979年,作为增强C语言,最初名为“C使用类”,但后来它在1983年被更名为C++。

C++是C的超集,以及几乎任何合法的C程序在C++程序是合法的。

注意:程序设计语言是说使用静态类型过程中,是在编译时(不是在运行时)进行类型检查。

面向对象编程

C ++完全支持面向对象编程,包括四大支柱面向对象开发的:

  • 封装

  • 数据隐藏

  • 继承

  • 多态性

标准库

标准C++包括三个重要部分:

  • 核心语言提供所有的构建模块包括变量,数据类型和文字等。

  • C++标准库提供了一套功能丰富的操作文件,字符串等等。

  • 标准模板库(STL)提供了一套丰富的操作方法,数据结构等

ANSI标准

ANSI标准是为了确保C++是可移植的- 在微软的编译器代码编译没有错误,可使用在Mac,UNIX,Windows,或Alpha的编译器上。

ANSI标准已经稳定了一段时间,以及所有主要C++编译器厂商支持ANSI标准。

学习C++

最重要的事情,学习C++时应该把重点放在概念,而不是迷失在语言的技术细节。

学习一门编程语言的目的是成为一个更好的程序员;也就是说,要成为在设计和实施新系统,并维护旧的系统更有效。

C ++支持多种编程风格。可以用Fortran,C,Smalltalk,等风格,在任何语言。每种风格可以有效地实现其目标,同时保持运行时间和空间效率。

使用C++

C ++是基本上每一个应用领域,成千上万的程序员在使用。

C ++被高度用来编写设备驱动程序和依赖于硬件的实时下约束直接操作其他软件。

C ++被广泛用于教学和研究,因为它对基本概念,教学足够的清淅简单。

任何人可任意在Apple Macintosh或运行Windows的PC直接或间接地使用C ++,因为这些系统的主要用户界面是用C ++编写的。


488阅读 | 0评论
你的回应
联系我们