♪
------------ 序 ------------
より得られます。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
より得られます。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの導入を図ります。
【目次】読み込みに時間が掛かるときには、以下を選択してください。
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
⇒ 最新版はこちらから
------------ 本文 ------------
旧版は以下に…
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
⇒ 最新版はこちらから
------------ 本文 ------------
旧版は以下に…
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
⇒ 最新版はこちらから
------------ 本文 ------------
旧版は以下に…
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
⇒ 最新版はこちらから
------------ 本文 ------------
旧版は以下に…
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
⇒ 最新版はこちらから
------------ 本文 ------------
旧版は以下に…
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
2007年7月 9日《11》三項演算子 ?: に代わるもの★
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
2007年7月 9日《11》三項演算子 ?: に代わるもの★
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。
では、OOP では、switch や if/else の羅列を使わずに、どのようにして問題解決を図るのでしょうか。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。
では、OOP では、switch や if/else の羅列を使わずに、どのようにして問題解決を図るのでしょうか。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
♪都合により「 続・ひよ子のきもち 」にお引越し致します。(^_^)/~
★引越し後は(予告なしに)削除しますので、新しい記事をご覧ください。m(_o_)m
-----------------------( きりとれません )-----------------------------
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒《準備中》
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007年8月18日《21》switch 文は、百害あって一利なし《前篇》
2007年8月25日《22》switch 文は、百害あって一利なし《後篇》
※ goto 文と並んで悪名高いのが switch 文です。構造化プログラミングにとっては心強い味方であり、old-timer には根強い人気のある switch 文ですが、オブジェクト指向プログラミングにとっては、逆にその switch 文が手枷足枷となります。switch 文は、ハードコーディングの典型でもあり、GoF 本にもその弊害について言及してあります。
では、OOP では、switch や if/else の羅列を使わずに、どのようにして問題解決を図るのでしょうか。
《査読中》
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《22》二分木(7)Dynamic Class★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《21》二分木(6)Null Object★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《20》二分木(5)グラフ形式(CUI)★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《19》二分木(4)表形式★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《18》二分木(3)文字列表現とノード数★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《17》二分木(2)★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
《16》二分木(1)★
※ この記事をご覧になるには、次のアイコンをクリックしてください。

第3回 構造体とクラス
河野 かえる/河野 めだか/後藤 いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070713.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
4.10 節では、再帰を用いたいくつかの事例を紹介しています。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070712.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
4.10 節では、再帰を用いたいくつかの事例を紹介しています。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070711.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
Python には、組み込み関数 len() があるので、strlen() を実現する必要はありません。しかし、同等の機能を実現してみるのも一興です。《12》ではC言語による事例を模倣したものを、《13》《14》では Python の特徴を活かした実現方法を示します。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070710.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
Python には、組み込み関数 len() があるので、strlen() を実現する必要はありません。しかし、同等の機能を実現してみるのも一興です。《12》ではC言語による事例を模倣したものを、《13》《14》では Python の特徴を活かした実現方法を示します。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070709.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
《その他の関連記事》
2007/09/26《23》switch(1)なぜ switch は不要か★ 後藤いるか
2007/09/27《24》switch(2)switch は禁断の木の実★ 後藤いるか
2007/09/28《25》switch(3)脱・ハードコーディング★ 後藤いるか
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (1)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
一週間分の記事(2007/06/11-2007/06/15)をまとめてご覧になれます。
ここで公開している内容は「キーワード検索」を利用するための便宜的なものです。是非、オリジナル(PDF 版)でご覧ください。
⇒「piyo070616.pdf」をダウンロード
【目次】
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070615.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070614.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070613.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
Python には、組み込み関数 int() があるので、atoi() を実現するには及びません。しかし、同等の機能を実現してみるのも一興です。《6》では K&R を模倣したものを、《7》《8》では Python ならでは実現方法を示します。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070612.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
Python には、組み込み関数 int() があるので、atoi() を実現するには及びません。しかし、同等の機能を実現してみるのも一興です。《6》では K&R を模倣したものを、《7》《8》では Python ならでは実現方法を示します。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070611.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
Python には、組み込み関数 int() があるので、atoi() を実現するには及びません。しかし、同等の機能を実現してみるのも一興です。《6》では K&R を模倣したものを、《7》《8》では Python ならでは実現方法を示します。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
思い起こせば、ここに連載するはずの記事を保留にしたまま、はや十か月余りが過ぎてしまいました。当初は、Groovy で記述する予定でしたが、やはり Java の呪縛(釈迦の掌の内にある孫悟空?)からは逃れられそうになく、将来の明るい見通しも立ちそうにもないので、断念せざるを得ないという状況です。その間 Ruby/Python からも遠ざかっていたので、今はリハビリ(?)を兼ねて、別の連載を担当しています。今後は、Groovy/Pnuts に代えて、Ruby/Python などで記述した事例を紹介する予定です。
この「婚姻届問題」は、自然言語で記述された要求仕様とは別に、VDM++ で記述された要求仕様に従って、Smalltalk で実現した事例がもとになっています。別解として、これと同等の(やや見劣りはしますが)JML/Java で実現したものがあります。
この事例は、一般的なグラフ探索を、限定的に扱った問題として捉えることができます。単純な木の探索と違って、両親が別々の家系図に属していることから、「三親等にある」という関係をどのようなモデルで表現するかが鍵となります。さらに、応用問題として、RDB を使ったデータベーススキーマの定義を考案してみるのも面白いでしょう。
過去に「未成年男子17歳を含む婚姻届けが受理された」という不手際がニュースにもなりました。現実的な問題として、役所の窓口では、婚姻の条件を満たしているかをここまで厳密に調べることはないでしょう。しかし、このようなシステム開発の発注があったと仮定するなら、興味深い課題になるかもしれません。みなさんも、いろいろな事例を実現してみると、その理解が深まるかもしれません。
形式手法の適用は、先進的な欧米企業の取り組みに比べて、まだ多くの日本企業(大学や研究機関は別として)は発展途上にあると言えます。しかし、先日の「NTT ひかり電話」の障害の原因が「アルファベットの大文字を誤って小文字で入力したこと」にあると聞くと、対岸の火事とばかりも言っていられません。さあみなさんも、そろそろ危機感を持って、形式手法に本腰を入れて取り組んでみませんか。
==================================
後藤いるか 著 ◆ 監修:小泉ひよ子とタマゴ倶楽部
| 固定リンク | コメント (0) | トラックバック (1)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している内容は「キーワード検索」を利用するための便宜的なものです。是非、オリジナル(PDF 版)でご覧ください。
⇒「piyo070518.pdf」をダウンロード
【目次】
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している内容は「キーワード検索」を利用するための便宜的なものです。是非、オリジナル(PDF 版)でご覧ください。
⇒「piyo070517.pdf」をダウンロード
【目次】
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
C言語との違いとして特徴的なもののひとつが「変数」の取り扱いです。また、Java/C# の呪縛から脱して、真のオブジェクト指向の世界へと旅立つときに、最初に乗り越えなければならない壁のひとつが、この変数です。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070516.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
C言語だけでなく、Java/C# にもお馴染みの main も、その背景に見え隠れする…
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している内容は「キーワード検索」を利用するための便宜的なものです。是非、オリジナル(PDF 版)でご覧ください。
⇒「piyo070515.pdf」をダウンロード
【目次】
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
温故知新に倣って、Python プログラマーのタマゴのみなさんのために、名所旧跡を巡る旅の縁(よすが)に、名著 "The C Programming Language; K&R" を取り上げます。
Python でも、printf と同じ書式指定ができます。その違いは…
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
------------ 序 ------------
この連載では、K&R の名著 "The C Programming Language" を読み解きながら、Python によるオブジェクト指向プログラミングへの扉を開きます。
ここで公開している記事は「キーワード検索」を利用するための便宜的なものです。詳細は、正式版(PDF)をダウンロードしてご覧ください。
⇒「piyo070514.pdf」をダウンロード
【目次】関連記事
〔Python/Jython 入門〕Python.use(better, by="K&R") # for novice
温故知新に倣って、Python プログラマーのタマゴのみなさんのために、名所旧跡を巡る旅の縁(よすが)に、名著 "The C Programming Language; K&R" を取り上げます。
------------ 本文 ------------
| 固定リンク | コメント (0) | トラックバック (0)
. 本文をご覧になるときに | .CodeZine 掲載記事 | .コラム: Oh 脳: AFTER ZERO | .予告編 | .記事: Ponte a la carte # リクエストに応えて | .記事: Python.use(better, by="PyMan") # for novice | .連載: Java.use(better) # Stairway to Real Agile World | .連載: Python.use(better, anti="GoF") # GoForward | .連載: Python.use(better, by="JPL") # for novice | .連載: Python.use(better, by="K&R") # for novice | .連載: Python.use(better, GUI=Tkinter) | .連載: Python.use(better, Jython="rookie") | .連載: Shall_we_Agile = Java.use(better, Python) # Swing | .連載: Shall_we_Agile = Java.use(better, Python) # Swing by VDM++ | .連載: Shall_we_Agile = Java.use(better, Python) # Swing vs.Tk | .連載: Smalltalk use: better | .連載: UML.OCL->use(better, VDM++) # Stairway to Formal Method World | .連載: 気分はGroovy | Allegro Common Lisp | C#/Visual Studio | Eiffel/EiffelStudio | Groovy | Jacl/Tcl/Tk | JML/Java/Eclipse | JRuby/Ruby | Jython/Python | OCL/UML | Squeak/Smalltalk | VDM++/VDM-SL | 書籍・雑誌