软件设计更多地是一种工程,而不是一种个人艺术。如果不统一编程规范,最终写出的程序,其可读性将较差,这不仅给代码的理解带来障碍,增加维护阶段的工作量,同时不规范的代码隐含错误的可能性也比较大。分析表明,编码阶段产生的错误当中,语法错误大概占20%左右,而由于未严格检查软件逻辑导致的错误、函数(模块)之间接口错误及由于代码可理解度低导致优化维护阶段对代码的错误修改引起的错误则占了一半以上。可见,提高软件质量必须降低编码阶段的错误率。如何有效降低编码阶段的错误呢?这需要制定详细的软件编程规范,并培训每一位程序员,最终的结果可以把编码阶段的错误降至10%左右,同时也降低了程序的测试费用,效果相当显著。
上传时间: 2013-10-16
上传用户:妄想演绎师
介绍了用C51编程时的一些常用优化方法,同时提出了用C51开发PC总线和SPI总线等串行总线的优化方案,并给出了优化后的数据传输源程序,该方案在Keil仿真器上验证并通过。结果表明该优化方案不但缩短了机器代码的长度,而且提高了代码的运行速度,使代码的执行效率与汇编语言相当,同时也为其它常用串行总线的高级语言开发提供了可行的优化方案。
上传时间: 2013-11-06
上传用户:392210346
《DSP原理及其C编程开发技术》是一本关于数字波形产生、数字滤波器设计、数字信号处理工具及技术应用的最新综合性教材。全书共包含9章及7个附录,前8章分别介绍了DSP开发系统、DSK的输入输出、C6x系列处理器的体系结构和指令集、有限冲激响应滤波器、无限冲激响应滤波器、快速傅里叶变换、自适应滤波器、程序代码优化技术等内容,第9章为DSP的应用及学生的一些课程设计。每章开始主要介绍基本理论,然后给出一些具体例子和必要的背景知识,最后给出了一些结论性的实验。通过大量实验和工程课题的DSP实时实现实例,该书为读者提供了学习数字信号处理的快速而实用的方法。为了便于读者理解,书中提到的所有程序实例都可以从网站上免费下载。
上传时间: 2013-10-12
上传用户:牧羊人8920
可以将个人编程资料和心得进行加密存储,Windows桌面管理,搜索机器上所有的自启动程序并任意增删,优化Windows的INTERNET参数.
上传时间: 2015-04-18
上传用户:lizhen9880
该程序运用遗传算法优化神经网络,对军费预测问题进行编程
上传时间: 2013-11-26
上传用户:zhengzg
DSP编程代码,FFT算法,经典!! FFT实验 一、 理论: 公式(1)FFT运算公式 FFT并不是一种新的变换,它是离散傅立叶变换(DFT)的一种快速算法。由于我们在计算DFT时一次复数乘法需用四次实数乘法和二次实数加法;一次复数加法则需二次实数加法。每运算一个X(k)需要4N次复数乘法及2N+2(N-1)=2(2N-1)次实数加法。所以整个DFT运算总共需要4N^2次实数乘法和N*2(2N-1)=2N(2N-1)次实数加法。如此一来,计算时乘法次数和加法次数都是和N^2成正比的,当N很大时,运算量是可观的,因而需要改进对DFT的算法减少运算速度。 根据傅立叶变换的对称性和周期性,我们可以将DFT运算中有些项合并。 我们先设序列长度为N=2^L,L为整数。将N=2^L的序列x(n)(n=0,1,……,N-1),按N的奇偶分成两组,也就是说我们将一个N点的DFT分解成两个N/2点的DFT,他们又从新组合成一个如下式所表达的N点DFT: 一般来说,输入被假定为连续、合成的。当输入为纯粹的实数的时候,我们就可以利用左右对称的特性更好的计算DFT。 我们称这样的RFFT优化算法是包装算法:首先2N点实数的连续输入称为“进包”。其次N点的FFT被连续被运行。最后作为结果产生的N点的合成输出是
上传时间: 2015-04-29
上传用户:牛布牛
可以简单的应用到你的C++代码中的优化技 术总结在这里,这样,当你遇到几种不同的编程策略的时候,就可以对每种策略的 性能进行一个大概的估计
标签: 代码
上传时间: 2015-04-30
上传用户:shawvi
个人收藏的14篇有关KEIL C51语言编程的使用要点。 目录: C51变量或数据类型 C51 怎样将1个子程序段定位在1个固定的地址位置 C51存储模式 C语言下的单片机软件抗干扰实现的基本技巧之一---------对绝对地址的访问 DOS界面的KEIL C编译器的使用方法(^_^) keil51开发系统概述 Keil C51函数(不仅仅是函数,呵呵) Keil C51扩展关键字 Keil C51软件包中的通用文件 Keil C51指针 程序结构----KEIL C51的Bin、Inc、Lib三个子文件夹介绍 绝对地址访问------C与汇编的接口----- C51软件包中的通用文件----- 段名转换与程序优化 内存区域(Memory Areas)的定义--关键字 一个绝对地址使用的编程例子
上传时间: 2015-05-14
上传用户:yt1993410
小波变换的条件限制的实现的编程,可以更好设计优化问题
上传时间: 2013-12-26
上传用户:坏坏的华仔
基于实数编码遗传算法的函数极植优化程序,matlab编程
上传时间: 2015-06-04
上传用户:diets