查看完整版本 : MATLAB 编程风格指南


amao
2005-10-15 22:29
MATLAB 编程风格指南

Richard Johnson

Version 1.5,Oct. 2002

版权; Datatool 所有

翻译:Genial @ USTC



简介

  有关MATLAB代码的建议通常强调的是效率,譬如说有关“不要用循环”等的建议,

本指南与之不同。本指南主要考虑的是代码(格式)的正确性、清晰性与通用性。本指南的

目的在于帮助写出更可能正确、易于理解、更具有共享性与更利于维护的代码。正如Brian

Kernighan 写道:“Well-written programs are better than badly-written ones--they have fewer

errors and are easier to debug and to modify――so it is important to think about style from the

beginning.”(良好的写作规范的程序比糟糕的写作规范的要好,因为他们具有较少的错误、

易于调试与修改,因此,从一开始就考虑风格是很重要的)。

  本指南列举的MATLAB 代码编写的建议在软件开发小组实际工作中得到一致性的认

可。本指南与C、C++与java 的同类手册在整体上是相似的,但是针对MATLAB 的特征

与历史进行了修正。指南中的建议是基于多种其他代码语言的指南与个人经验而来的。指南

主要是针对MATLAB 而写的,但是它对于相近的语言,如Octave、Scilab 和O-Matrix等的

编程也有所帮助。

  指南不是戒律,其目的在于简洁易懂地帮助程序员写出好的代码。许多组织有理由偏

离这个目的。

“You got to know the rules before you can break 'em. Otherwise it's no fun.”

           ――Sonny Crockett in Miami Vice

  MATLAB 是MathWorks公司的注册商标,在本指南中,缩写TMW指The Mathworks 公司。

本著作献给那些致力于仔细提高进步的人们。



(完整内容见请下载附件)


此帖由 amao 在 2005-10-16 14:02 进行编辑...

yg545
2006-04-05 19:24
这个论坛办的很有特色,free的概念是今后发展方向,支持支持!!

祝愿论坛越办越好!!



顺便添加一篇网上找到的文章,作者:



胡包钢,中国科学院北京研究生院教授

中国科学院自动化研究所中法实验室(LIAMA)中方主任








此帖由 yg545 在 2006-04-05 02:32 进行编辑...

amao
2006-04-05 21:38
感谢支持!

lsqh
2006-07-01 12:24
看过胡的那篇文章, 非常支持free software.