zoukankan      html  css  js  c++  java
  • The C++ Programming Language(一)

     

    第二章 C++概览

    1 C++是一种通用程序设计语言,特别是面向系统程序设计,它

    ——是一个更好的C

    ——支持数据抽象

    ——支持面向对象的程序设计

    ——支持通用型程序设计

     

    2 说一个语言支持某种风格的程序设计,如果他提供了一些功能,使得他能够更方便地用于这种程序设计风格。如果要写那样的程序必须付出很大的努力或利用各种技巧,就说这个语言不支持某种技术。这种语言只是允许使用这种技术。例如,你可以在Fortran77里写结构化程序,或者在C里面写面向对象的程序,但这样做时会出奇地困难,因为这种语言不直接支持这些技术。

     

    3 一种语言并不会因为拥有其他语言所没有的某种特征,就比其他语言好,这方面的反例太多。最重要的问题并不在于某种语言究竟拥有多少特征,而在于他所拥有的特征是否足以在某个所希望的应用领域中支持某种所希望的程序设计风格:

     

    4 过程式程序设计范型是:

    确定你需要那些过程

    采用你能找到的最好的算法

    5 模块化程序设计范型是:

    确定你需要哪些模块;将程序分为

    一些模块,使数据隐藏于模块之中

  • 相关阅读:
    Lucene教程
    ElasticSearch安装
    MySQL事务
    Java泛型
    Python学习笔记(1)
    @keyframs实现图片gif效果
    glup简单应用---gulpfile.js
    巧用CSS3伪类选择器自定义checkbox和radio的样式
    get传中文参数乱码解决方法
    自定义样式 实现文件控件input[type='file']
  • 原文地址:https://www.cnblogs.com/lancidie/p/1715884.html
Copyright © 2011-2022 走看看