Skip to the content.

Introduction

C++ 诞生于1979年,是一门历史悠久的语言(比我的年龄还大!)。它可能是第一个在工业领域取得成功的 OOP (Object-oriented programming,面向对象编程) 语言。有关 C++ 的历史,更多可以参考维基百科的文章,此不赘述。

本笔记课程信息:

本笔记访问地址:

推荐参考资源:

2016年在 Coursera 上选了北大的「程序设计与算法」课程,它以 C++ 为教学语言,所以我这个工作中一直使用 Java 的程序员不得不从头开始学习 C++。虽然 C++ 和 Java 同为 C 风格的语言,语法相似,但实质迥异,有诸多不同,C++ 比 Java 繁复的多,它没有垃圾回收机制,却有超级难用的指针,有鸡肋一般的运算符重载,等等,C++ 比 Java 难多了,直让人感慨编码不易!以前的 Java 经验,既是帮助,也是障碍,但对比学习对两种语言的理解都更深刻了。

鉴于 C++ 的学习难度,特别需要做好笔记。gitbook 使用 Markdown,十分适合记录专业文档。笔记内容或原创或直接来源于老师教授,并不区分。

Coursera 访问相当困难,就算用代理,视频也时常不能播放。希望自己能坚持下去。


<Previous | Home | Next>