码迷,mamicode.com
首页 > 编程语言 > 详细

第一章 C++简介

时间:2014-08-27 21:49:58      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:style   os   使用   io   for   ar   数据   art   代码   

第一章  C++简介

1.1  C++特点

    C++融合了3种不同的编程方式:C语言代表的过程性语言,C++在C语言基础上添加的类代表的面向对象语言,C++模板支持的泛型编程。

1.2  C语言及其编程原理

    20世纪70年代贝尔实验室的Dennis Ritchie开发了C语言(为了开发UNIX操作系统)。

    C语言是过程性语言,采用结构化编程方法(代码块、分支结构,如for、while等代码块)。

    C语言流行自顶向下的程序设计。

1.3  C++语言

    1.3.1  C++起源

    C++也是在贝尔实验室诞生的。由Bjarne Stroustrap于20世纪80年代开发。

    1.3.2  面向对象编程

    面向对象编程(OOP)强调数据。其中类描述一类事物的某些特征,对象描述具体某个事物的这些特征。C++支持自底向上编程:从低级组织(类)到高级组织(程序)的处理过程。

    1.3.3  泛型编程

    泛型编程强调算法独立于数据(类型)。泛型编程提供了执行常见任务的工具(如查找、排序)。

    1.3.4  可移植性

    可移植性并不是指编译好的程序可以跨硬件平台直接执行,而是指使用为不同平台设计的编译器,把程序代码重新编译即可良好运行,不用修改代码本身。

    ANSI定制了C++的标准,使得C++的可移植性更好的发挥。1998年制定的C++标准为C++98,2003年制定的C++标准为C++03,2011年制定的C++标准为C++11。

    1.3.5  编译和连接

  1. UNIX平台

        使用指令 CC program.C;

  1. Linux平台

             Linux自带GNU C++编译器,使用指令g++ program.C;

  1. Windows命令行

             Windows中可以使用类似DOS的命令行编译C++程序,Cygwin和MinGW都包含GNU C++编译器;

  1. Windows编译器

       使用集成开发环境(IDE),如Visio Studio 2013。略

第一章 C++简介

标签:style   os   使用   io   for   ar   数据   art   代码   

原文地址:http://www.cnblogs.com/Dream-Fish/p/3940242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!