一直心心念念这个阅读作业2,却一直拖着没写,是因为基本全是英文……看得真是醉了……分分钟会睡着啊……唉,果真还是功力不够,还是要多看多学习。就我印象深刻的说一些感想吧,想到哪儿写到哪儿吧,也没有构思。 No Silver Bullet 一文中Fred Brooks提到所有软件创作都包括了本质性...
分类:
其他好文 时间:
2014-11-12 13:14:16
阅读次数:
153
在《No Silver Bullet - Essence and Accidents of Software Engineering》中,布鲁克斯将软件开发的困难分为两类:本质性(essence):软件本身在概念(conceptual)建构上存先天的困难;亦即如何从抽象性问题,发展出具体概念上的解决...
分类:
其他好文 时间:
2014-11-12 01:57:14
阅读次数:
187
结合这几周来的团队、个人项目经验,主要针对阅读材料的第一篇《No Silver Bullet: Essence and Accidents of Software Engineering》(下文中简称《No Silver》)谈谈自己的理解和心得。个人项目的工作量还不足以算得上是开发一个软件的工作量,...
分类:
其他好文 时间:
2014-11-12 00:37:12
阅读次数:
204
英文捉急,只能挑一段看得比较懂的,而且正好和我们现在编程任务联系比较紧密的内容来谈一谈体会。 在《No Silver Bullet》中,作者描述了造成软件本质性困难(essence)的四个原因:1、复杂性(complexity): 首先我们来看一下作者对软件的定义,其大意是“软件的本质是对一...
分类:
其他好文 时间:
2014-11-10 23:16:08
阅读次数:
232
bullet 作为开源实时物理引擎,在速度和性能上有着优秀的表现。本文先后分析了bullet的内存对齐、动态数组,然后分析了std::ordered_map的内存布局,最后分析了btHashMap内存布局的独特之处,并解释了为什么这种设计有着优秀的性能表现。PS:对算法、数据结构、内存管理、高性能感兴趣的同学,此文值绝对得一看。...
分类:
其他好文 时间:
2014-11-09 15:20:57
阅读次数:
340
(最近看了两篇关于“银弹”的文章,做一点笔记,其中,英文基本上是引用原文)一.No Silver Bullet: Essence and Accidents of Software Engineering 这篇是Fred Brooks在1987年所发表的一篇关于软件工程的经典论文。 (链接:htt....
分类:
其他好文 时间:
2014-11-07 14:32:28
阅读次数:
269
阅读笔记之No Silver Bullet本文中,作者的观点是没有任何一项技术或方法可使软件工程的生产力在十年内提高十倍(1986)作者列举的原因是 代码的完成分为两部分: 抽象(建模)和 代码实现。根据我个人的理解,就是 设计和实现的过程。作者认为实现过程的速度相对来说比较好的提高,但是 设计的过...
分类:
其他好文 时间:
2014-11-04 19:35:24
阅读次数:
260
上一篇文章做了一个bullet刚体自由落体的模拟,这篇文章模拟软体与刚体的碰撞,并且让软体保持碰撞后的形状。...
分类:
数据库 时间:
2014-11-03 19:27:07
阅读次数:
346
利用Bullet物理引擎实现刚体的自由落体模拟的模板...
分类:
其他好文 时间:
2014-11-03 01:22:22
阅读次数:
188
1、找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list
2、下载Bullet。找到.tgz格式进行下载。我下载的版本是bullet-2.82-r2704。
3、如果没有安装cmake,那么使用sudo apt-get install cmake进行安装。
4、如果没有安装glut,那么使用sudo apt-get install freeglut3以及sudo apt-get install freeglut3-dev进行安装。...
分类:
系统相关 时间:
2014-10-31 23:42:11
阅读次数:
344