C++ Prime Plus学习笔记 第1章 预备知识
indieOCT
2019-09-16
个人学习笔记,欢迎补充指正
教材及视频:
《C++ Primer Plus (第6版)》内容足,难度适中,0基础刚开始看的时候需要耐心,一开始不清楚的地方可以先留着,后面学到的时候还会再提
《清华大学C++课程完整版 》 郑莉老师
(基础篇)https://www.bilibili.com/video/av65646476?from=search&seid=15687404483763554556
(进阶篇)https://www.bilibili.com/video/av62677973/?spm_id_from=333.788.videocard.0
作为书本知识的补充,单节课时间短,深度合适,讲解也比较形象易懂
C++发展
汇编语言(低级)→C语言(高级)→C++语言(高级)
结构化编程:面向过程,自上而下
面向对象编程(OOP):类,自下而上
程序运行过程
源代码:敲的代码,只是一段文本,可以用任何你喜欢的文本软件来写
目标代码:经编译器转化而成的计算机能理解(机器语言)的代码
链接程序:将目标代码同时用的函数的目标代码以及一些标准的启动代码组合起来(暂时理解成胶水)
创建源代码
C++实现:用来编写程序的软件,Microsoft Visual C++、Apple Xcode等
IDE:integrated development environment,集成开发环境
源代码文件拓展名
常见的编译和链接:UNIX,Linux,Windows命令行,Windows编译器,Mac