The C++ Programming Language 学习笔记(ch1 ,ch2)

原创 2006年06月22日 09:55:00

1.philosohpy of the design of C++
 .close to the machine
 .close to the problem to be solved
2.How does one write good programs in C++?
 .Know what you want to say.
 .Practice.Imitate good writing.

3.Programming Paradigms

 Procedural Programming
 .Decide which procedures you want;
  use the best algorithms you can find.
 
 Modular Programming (data-hiding principle)
 .Decide which modules you want;
  partition the program so that data is hidden within modules.

 Data Abstraction
  .Decide which types you want;
  .provide a full set of operations for each type.
 
 Object Oriented Programming
  .Decide which classes you want;
  .provide a full set of operations for each class;
  .make commonality explicitly by using inheritance.

 Generic Programming
  .Decide which algorithms you want;
  .parameterize them so that they work for a variety of   suitable types and data structures.
4.vtbl:virtual function table

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

【C++ rimer 学习笔记】ch13 复制控制

第十三章 复制控制 1.       复制构造函数具有单个形参,该形参(常用const修饰)是对该类类型的引用,当定义一个新对象并用一个同类型的对象对它进行初始化时,将显式使用复制构造函数,当将该类...
  • gxuan
  • gxuan
  • 2012-09-28 20:22
  • 426

Neural Networks and Deep Learning学习笔记ch1 - 神经网络

最近开始看一些深度学习的资料,想学习一下深度学习的基础知识。找到了一个比较好的tutorial,Neural Networks and Deep Learning,认真看完了之后觉得收获还是很多的。从...

JavaScript学习笔记 CH.2 SEC.2 数据类型和变量

References:廖雪峰大神的JavaScript教程CH.2 SEC.2 数据类型和变量 1 === 与 == 要特别注意相等运算符==。JavaScript在设计时,有两种比较运算符: ...

《利用Python进行数据分析》学习笔记ch02-2(2)

电影数据处理

accp6.0 《使用javascript增强交互效果》学习笔记ch5 JavaScript和css交互

任务: 制作鼠标指针移动特效 制作随鼠标滚动的菜单 目标 使用style属性制作菜单特效 使用className属性制作菜单特效 使用scrollTop制作随鼠标指针滚动的广告图片 1...
  • amtea
  • amtea
  • 2011-09-08 22:38
  • 1410
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)