C++PrimerPlus-第一章-《预备知识》

预备知识

前言:在本科初学计算机阶段就被推荐阅读C++语言的经典教程《C++PrimerPlus》,由于时间等原因一直没能通读。
进入研究生阶段以来,经过实际项目的检验逐渐发现自己对编程语言知识的匮乏可能对个人生涯的影响是重大甚至致命的。
遂开始重新阅读这本经典著作,在笔记中记录了自己之前学习中遗漏的点、认为自己之后可能会忘记的点和重要的知识点。
  • C的创始者开发UNIX系统为了减少工作量,设计了可跨平台移植的工作语言。这种语言是过程性语言。应用结构化编程和自顶向下的设计方式,解决了执行路径混乱的问题,将大问题逐步分解为小问题进行求解。
  • 在C的基础上,C++引入面向对象编程和泛型编程,增加代码的重复利用率。
  • C/C++是高级语言,避免了在不同平台编程需要指定不同硬件的问题(这将导致不同平台开发的代码是不同的),也因此程序在不同平台生成可执行文件需要进行不同平台的编译、链接。

你可能感兴趣的:(C++,c++,开发语言)