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

《The C Programming Language》读书笔记总结 <一>.基础篇

写了这么多年的C代码,回过头来再看《The C Programming Language》这本书,作者Brian W. Kernighan和C语言之父Dennis M. Ritchie。感觉里面的知识...
  • Eastmount
  • Eastmount
  • 2015年10月21日 16:14
  • 2087

读经典《C程序设计语言》(The C Programming Language)

作为软工专业的学生,大三下,我重新开始学习C语言,为什么呢?因为我发现在大学生涯里,我花了很多时间去刷GPA,花了很多时间去做了很多无谓的事情,以至于马上就面临找实习、找工作。自己甚至连一门语言都没有...
  • stc_XC
  • stc_XC
  • 2017年05月30日 22:54
  • 756

示波器的使用

一、常见示波器面板功能键、钮的标示及作用 1.POWER(电源开关):接通或关断整机输入电源。 2.FOCUS(聚焦)和ASTIG(辅助聚焦):常为套轴电位器,用于调整波形的清晰度。 3.ROT...
  • u011391241
  • u011391241
  • 2015年11月12日 15:48
  • 950

摘抄“GPU Programming And Cg Language Primer 1rd Edition” 中文名“GPU编程与CG语言之阳春白雪下里巴人”

材质和光的交互除了反射现象,对于透明物体还存在透射现象。模拟光的透射现象通常是一个比较头痛的问题,因为需要至少计算光的两次透射方向,首先计算光从介质一进入介质二的透射方向,然后计算光从介质二进入介质一...
  • xuexiaokkk
  • xuexiaokkk
  • 2015年11月18日 16:18
  • 339

C 语言编程练习,实践,解决方案:指针

C Programming Exercises, Practice, Solution : Pointer 1.在C中编写一个程序以显示指针的基本声明。 期待输出: z sotres the ad...
  • sergeycao
  • sergeycao
  • 2017年01月03日 09:54
  • 292

programming language 第一周作业答案

fun is_older (x : int*int*int, y : int*int*int) = if #1 x 1 y then #1 x 1 y else ...
  • winter_wu_1998
  • winter_wu_1998
  • 2018年01月10日 11:01
  • 30

《The C Programming Language》读书笔记总结 <一>.基础篇

写了这么多年的C代码,回过头来再看《The C Programming Language》这本书,作者Brian W. Kernighan和C语言之父Dennis M. Ritchie。感觉里面的...
  • paul123456789io
  • paul123456789io
  • 2017年02月09日 11:44
  • 388

C++编译不通过问题排查

C++编译不通过问题排查 1.   其中的C++ Language Dialect 是否设置为 Compiler Default C++ Standard Library    是否设置为Co...
  • diyagoanyhacker
  • diyagoanyhacker
  • 2013年01月25日 20:46
  • 1942

The Swift Programming Language学习笔记(十二)——方法

方法 实例方法 方法的局部参数名称和外部参数名称 修改方法的外部参数名称 self属性 在实例方法中修改值类型 在可变方法中给self赋值 类型方法 方法方法是与某些特定类型相关联的函数。类、结构体、...
  • a1546488968
  • a1546488968
  • 2016年02月23日 20:04
  • 172

The C Programming Language 第四章函数与程序结构 读书笔记

函数可以把大的计算任务分解成若干个较小的任务,程序设计人员可以基于函数进一步构造函数,而不需要重新编写一些代码。一个设计得当的函数可以把程序中不需要了解的具体操作细节隐藏起来,从而使得整个程序结构更加...
  • wtrnash
  • wtrnash
  • 2015年08月03日 21:15
  • 719
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:The C++ Programming Language 学习笔记(ch1 ,ch2)
举报原因:
原因补充:

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