MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

MATLAB Programming Style Guidelines 0: About This Document



この記事は,

Datatool社のRichard Johnson氏が書いた

"MATLAB Programming Style Guideline"

を自分なりに翻訳したものです.


この文書は

MATLABのコードをより素晴らしいものにするための

多数のコーディング作法について書かれています.


翻訳結果は以下の各リンクから読むことができます.

0. MATLAB Programming Style Guidelines : About This Document - MY ENIGMA

1. MATLAB Programming Style Guidelines : Introduction - MY ENIGMA

2. MATLAB Programming Style Guidelines : Naming Conventions - MY ENIGMA

3. MATLAB Programming Style Guidelines : Constants and Structures - MY ENIGMA

4. MATLAB Programming Style Guidelines : Functions - MY ENIGMA

5. MATLAB Programming Style Guidelines : General - MY ENIGMA

6. MATLAB Programming Style Guidelines : Files and Organization - MY ENIGMA

7. MATLAB Programming Style Guidelines : Statements - MY ENIGMA

8. MATLAB Programming Style Guidelines : Layout, Comments and Documentation - MY ENIGMA


もし,これらの文章に意見や質問,誤謬などがあれば,

それぞれの記事にコメントしてもらえると幸いです.


また,今回の一連の文章は

リンクフリーです.

また,出典を明確にして頂ければ,

内容の転載も可能です.

その際は,コメント欄を利用して一言お願いします.


この"MATLAB Programming Style Guideline"の英語の原本は

以下のリンクからダウンロードできます.

・MATLAB Programming Style Guidelines - File Exchange - MATLAB Central

・Datatool社のHP

・PDFファイルへの直リンク


また,Richard Johnson氏は,

より詳細なMATLAB Programming Style Guidelineを広めるために,

以下の本を出版しています.

The Elements of MATLAB Style
The Elements of MATLAB Style

もし,より深くMATLABのプログラミング作法を学びたい方は,

こちらも参考にすると良いと思います.


最後に,

今回の翻訳は,Richard Johnson氏に直接許可を頂いています.

Richard Johnson氏の寛大な心と素晴らしい仕事に,

深く感謝します.

バージョン

最終更新日:2012/01/22

ver1 初稿掲載 2012/01/22

ver2 全体修正 2012/11/22

参考文献

・The Practice of Programming, Brian Kernighan and Rob Pike
Practice of Programming, The (Addison-Wesley Professional Computing Series)
Practice of Programming, The (Addison-Wesley Professional Computing Series)


・The Pragmatic Programmer, Andrew Hunt, David Thomas and Ward Cunningham
Pragmatic Programmer, The: From Journeyman to Master
Pragmatic Programmer, The: From Journeyman to Master

日本語版
達人プログラマー―システム開発の職人から名匠への道
達人プログラマー―システム開発の職人から名匠への道


・Java Programming Style Guidelines, Geotechnical Software Services
文書リンク:Java Programming Style Guidelines


・Code Complete, Steve McConnel - Microsoft Press
Code Complete 2nd Edition(Dv-Professional)
Code Complete 2nd Edition(Dv-Professional)

日本語版
Code Complete第2版〈上〉―完全なプログラミングを目指して
Code Complete第2版〈上〉―完全なプログラミングを目指して

Code Complete第2版〈下〉―完全なプログラミングを目指して
Code Complete第2版〈下〉―完全なプログラミングを目指して


・C++ Coding Standard, Todd Hoff
文書リンク:C++ Coding Standard

社会人が激安で最新のMATLABを手に入れる方法 - MY ENIGMA

MyEnigma Supporters

もしこの記事が参考になり、

ブログをサポートしたいと思われた方は、

こちらからよろしくお願いします。

myenigma.hatenablog.com