Skip to content

Commit

Permalink
feat: 摘录天鹅书第三版读者须知
Browse files Browse the repository at this point in the history
  • Loading branch information
FeignClaims committed Oct 1, 2024
1 parent 2520ae2 commit 1528953
Show file tree
Hide file tree
Showing 4 changed files with 387 additions and 5 deletions.
1 change: 1 addition & 0 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,5 +45,6 @@ C++ 洋葱剥法交流群资料

/c_or_cpp.rst
/theory.rst
/ppp3_chapter0.rst
/ppp2_chapter0.rst
/learning_map/main.rst
2 changes: 2 additions & 0 deletions learning_map/main.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@

看书必须看前言, 技术书往往在前言写明了适用人群和阅读方法等.

.. _learning_map_常用网站资源:

========================================================================================================================
常用网络资源
========================================================================================================================
Expand Down
10 changes: 5 additions & 5 deletions ppp2_chapter0.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
***********************************************************************************************************************
《Programming: Principles and Practice Using C++, 2nd Edition》引言
天鹅书第二版第 0 章.读者须知
***********************************************************************************************************************

.. epigraph::
Expand All @@ -12,7 +12,7 @@

仅摘录 **独立于书本依然重要** 的部分. 中文版 (《C++程序设计:原理与实践》) 对原文内容编排进行了大量不必要调整, 此处文章结构参照原文.

注意本书终究是 2014 年的书, 已经相对较老了. 例如 :ref:`天鹅书引言参考文献` 中《A Tour of C++》还是第 1 版而非最新的第 3 版. 故学习书目建议参考 :ref:`非应试自学学习路径`.
注意本书终究是 2014 年的书, 已经相对较老了. 例如 :ref:`天鹅书第二版引言参考文献` 中《A Tour of C++》还是第 1 版而非最新的第 3 版. 故学习书目建议参考 :ref:`非应试自学学习路径`.

=======================================================================================================================
0.1 本书的结构
Expand All @@ -37,7 +37,7 @@

不幸的是, 程序设计领域实际并不分为完全独立的四个部分. 因此, 本书的 "部分" 仅提供了对主题的粗略分类. 我们认为这是一种有用的分类 (显然了, 否则我们就不会使用它), 但现实总是逃避整洁的分类. 例如, 我们需要在能够对 C++ 标准I/O流 (输入/输出流) 进行彻底解释之前尽早使用输入操作. 当呈现一个想法所需的主题集与整体分类相冲突时, 我们解释为了良好呈现而最小限度需要的内容, 而不仅仅是引用其他地方的完整解释. 严格的分类更适用于手册而非教程.

内容的顺序安排是由程序设计技术而非程序设计语言特性决定的, 见于 :ref:`天鹅书传授和学习的方法`.
内容的顺序安排是由程序设计技术而非程序设计语言特性决定的, 见于 :ref:`天鹅书第二版传授和学习的方法`.

后略.

Expand Down Expand Up @@ -89,7 +89,7 @@

最后, 你应该学习另一门程序设计语言. 我们认为, 如果只懂一门语言, 你是不可能成为软件领域的专家的 (即使你并不是想做一名程序员).

.. _天鹅书传授和学习的方法:
.. _天鹅书第二版传授和学习的方法:

=======================================================================================================================
0.2 传授和学习本书的方法
Expand Down Expand Up @@ -225,7 +225,7 @@ C 优先

后略.

.. _天鹅书引言参考文献:
.. _天鹅书第二版引言参考文献:

=======================================================================================================================
0.6 参考文献
Expand Down
Loading

0 comments on commit 1528953

Please sign in to comment.