• 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是个模板库

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

      

  • 相关阅读:
    kafka.common.FailedToSendMessageException: Failed to send messages after 3 tries.
    MYSQL 大数据
    MYSQL 数据库优化
    原始代理需要改进的地方
    JDK动态代理
    使用CGLIB生成代理
    Spring
    Struts2面试题
    hibernate面试题
    Mac下创建隐藏用户
  • 原文地址:https://www.cnblogs.com/jackcin/p/3416077.html
Copyright © 2020-2023  润新知