zoukankan      html  css  js  c++  java
  • C++

    C++是一个难学易用的语言

    C++的难学,不仅在其广博的语法,以及语法背后的语义,以及语义背后的深层思维,以及深层思维背后的对象模型;C++的难学还在于它提供了四种不同而又相辅相成的编程范式,procedural-based、object-based、object-oriented、generics。

    世上没有白吃的午餐,又要效率,又要弹性,又要前瞻远望,又要回溯相容,又要治大国,又要烹小鲜,学习起来当然就不可能太简单。在庞大复杂的机制下,万千使用者前赴后继的动力是,一旦学成,妙用无穷。

    C++相关的书籍车载斗量,如天上繁星,如过江之鲫。广博如四库全书者有之(the C++ program language、C++ primer、think in C++),深奥者如山重水复者有之(the annotated C++ refrence manual,inside the C++ object model),细说历史者有之(the design and evolution of C++,ruminations on C++),独沽一味者有之(polymorphism in C++ ),独树一帜者有之(dedign patterns,large scale C++ sofeware design,C++ FAQS),另辟蹊径者有之(generic program and the stl)程序大全者有之(the C++ standard library),专家经验之积累对已具有C++相当基础的程序员有着立杆见影的帮助,其特色是轻薄而短小,高密度纳入这这浸淫C++/oop多年的广泛的经验            

                                                                                                                                                            -------摘自《Effective C++》中文版 第三版译序

    C++主要次语言

      C  C++是以C为基础的语言,当你以C++里面的C工作时,映照出C语言的局限 :没有模板、没有异常、没有重载、没有....

      Object-Oriented C++ :面向对象设计的C++

      Template C++:C++的泛型编程,带来了崭新的编程范式:模板元编程

      STL : STL是个模板库

    未来的编程发展的方向:模板编程 函数式编程 泛型编程

      

  • 相关阅读:
    bzoj 1697: [Usaco2007 Feb]Cow Sorting牛排序【置换群】
    【20】AngularJS 参考手册
    【19】AngularJS 应用
    【18】AngularJS 包含
    【17】AngularJS Bootstrap
    【16】AngularJS API
    【15】AngularJS 输入验证
    【14】AngularJS 表单
    【13】AngularJS 模块
    【12】AngularJS 事件
  • 原文地址:https://www.cnblogs.com/jackcin/p/3416077.html
Copyright © 2011-2022 走看看