掲示板利用宣言

 次のフォームをすべてチェックしてからご利用ください。

 私は

 題名と投稿者名は具体的に書きます。
 課題の丸投げはしません。
 ソースの添付は「HTML変換ツール」で字下げします。
 返信の引用は最小限にします。
 環境(OSとコンパイラ)や症状は具体的に詳しく書きます。
 返信の付いた投稿は削除しません。
 マルチポスト(多重投稿)はしません。

掲示板2

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧

No.26059

PADまたはHCPを使用して全体像を把握したい
投稿者---あきき(2006/02/09 23:51:25)


皆さんのプログラムをよく参考させていただいています。ただプログラムを見ているだけでは本当に理解しているのかなと疑問を抱きます。例えば、

1 ポインタの扱い方
2 ローカル変数・静的変数・自動変数の区別や紛らわしさ。

まだまだたくさんあると思いますが、皆さんがPADまたはHCPを使用する際、どういう点で注意したほうがよいと思われますか。何かいいアドバイスのほどお願いします。


この投稿にコメントする

削除パスワード

発言に関する情報 題名 投稿番号 投稿者名 投稿日時
<子記事> Re:PADまたはHCPを使用して全体像を把握したい 26063 nop 2006/02/10 09:30:46
<子記事> Re:PADまたはHCPを使用して全体像を把握したい 26069 kz3 2006/02/10 13:34:12


No.26063

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---nop(2006/02/10 09:30:46)


No.5378は、どうなったのでしょうか?
掲示板の利用者として、フィードバックを期待します。


この投稿にコメントする

削除パスワード

No.26069

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---kz3(2006/02/10 13:34:12)


> 皆さんのプログラムをよく参考させていただいています。ただプログラムを見ているだけでは本当に理解しているのかなと疑問を抱きます。例えば、
>
> 1 ポインタの扱い方
> 2 ローカル変数・静的変数・自動変数の区別や紛らわしさ。

上の2点は誰に疑問を抱いているのですか?
あききさん自身?投稿者?回答者?

> まだまだたくさんあると思いますが、皆さんがPADまたはHCPを使用する際、
> どういう点で注意したほうがよいと思われますか。何かいいアドバイスのほどお願いします。

掲示板2も引っ張ってきましょうか。
> > コーディングをする際にC言語は関数のまとまりや、再帰関数で構成されていますから、
> > どうも階層図を用いてもなんかすっきりしない部分がありました。たとえば、break文、continue文です。
> > 以下のサイトでもその事についてはなんかすっきりしません。
> > C言語の理解にちょうどよいHCPみたいなサイトがありましたら教えていただけないでしょうか。

私はたった今 HCP , PAD とは何ぞや、を調べて
フローチャートの兄弟みたいなものか〜といった程度しか理解しておりませんが、
チャート・構造化チャート(?)はプログラムの処理の流れを視覚化するものであって
C言語の理解とは直接関係しないのではないかと思うのですが・・・。

> > デバッグでも日本語のほうが何かとやりやすい気がして。

普段は何語でデバッグしているのでしょう?


この投稿にコメントする

削除パスワード

No.26074

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---あきき(2006/02/10 23:56:52)


先ず、nopさんへ。掲示板2の投稿(No5378)の続きはこちらに移してよろしいでしょうか。kaz3さんの投稿もありましたし。
 さて
>>
>> 1 ポインタの扱い方
>> 2 ローカル変数・静的変数・自動変数の区別や紛らわしさ。
>
>上の2点は誰に疑問を抱いているのですか?

 私自身に対する疑問です。
以前、COBOLを扱っていたのですが、その時はPADやHCPを使用してましたし、変数自体がC言語で言えばグローバル変数扱いみたいでした。ですから、PADやHCPにしても使用の際に抵抗と言うものを感じませんでしたが、C言語ではCOBOL以上に変数を厳格に区別してます。

 といっても、変数の性質を気にしないでいいのなら、PADやHCPは書けるのですが、本当に、厳格な意味でC言語のプログラムのレビュー(デバッグと書き間違えていました)ができるのかなと疑問を持ちます。関数にもリターン型がありますね。

そういう意味で、PADやHCPを書く時、違和感を感じるのです。
どの様にしたら、変数の事を気にせずにPADやHCPを書けるか
特に、main()関数とそれ以外の関数から構成されているファイルについて。皆さんが、どういう工夫をされているのか知りたくて投稿したのです。


この投稿にコメントする

削除パスワード

No.26075

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---あきき(2006/02/10 23:58:53)


>kz3さんに訂正させていただきます。



この投稿にコメントする

削除パスワード

No.26076

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---shu(2006/02/11 09:32:53)


>先ず、nopさんへ。掲示板2の投稿(No5378)の続きはこちらに移してよろしいでしょうか。

嫌、nopさんが良いと思っても。
あききさんと、nopさんだけの掲示板でも無い。

>kaz3さんの投稿もありましたし。

理由になってない。


この投稿にコメントする

削除パスワード

No.26077

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---Ban(2006/02/11 22:01:10)


> といっても、変数の性質を気にしないでいいのなら、PADやHCPは書けるのですが、

処理構造とフローを見るものなのでしょうから、処理フローがかけるなら
それでよいのでは?それ以上の役にはもともと立たないものでしょうし。

> 本当に、厳格な意味でC言語のプログラムのレビュー(デバッグと
> 書き間違えていました)ができるのかなと疑問を持ちます。

その疑問自体は正しいと思います。
処理フローのチャートをレビューして確認できるのは当然処理フローだけであり、
直接的にソースのレビューになるはずがありません。ポインタだ変数だとはレイヤーが違います。
目的がCのソース自体のレビューなら、二回から目薬でしょう。
# 処理フローをざっと確認したいということなら目的はあってると思いますが、
# 自分で PAD/HCP を書いたことがないので作成コストが割に合うか不明...。

>そういう意味で、PADやHCPを書く時、違和感を感じるのです。
>どの様にしたら、変数の事を気にせずにPADやHCPを書けるか特に、

説明等で何か必要があって書くのなら、ソースコードとは無関係だし、
多分チャートの用途は参考程度なので些事にはこだわらないと思います。
そうでないなら、納品・検収等のために必要な作業だと割り切るくらいしか...。

>main()関数とそれ以外の関数から構成されているファイルについて。
>皆さんが、どういう工夫をされているのか知りたくて投稿したのです。

寡聞にして大規模な業務系以外でこれらを書かされたという話を聞いたことがなく。
私自身も実際に描いたことはありませんので、この疑問には答えられません。
(実務で要求されたことも見たことも読んだこともないです)
旧態依然とした現場で、何か書かされるとしても、せいぜい簡単なフローチャート程度で、
それ以前に書かないところの方が多いのでは?という気がします。
# 単に私の世界が狭いだけなのかもしれませんが.....。


この投稿にコメントする

削除パスワード

No.26080

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---あきき(2006/02/12 01:26:14)


Banさんへ。返信ありがとうございます。

Banさんの説明を読んで、今までのもやもやが晴れました。
PADやHCPを使用するとしても、大まかな処理フローの確認程度に押さえ、
書く時には1関数を単位にしていきたいと思います。

色々とありがとうございました。



この投稿にコメントする

削除パスワード

No.26081

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---nop(2006/02/12 01:34:48)


>先ず、nopさんへ。掲示板2の投稿(No5378)の続きはこちらに移してよろしいでしょうか。

このような言葉が出てくるとは、非常に残念です。
まず、フィードバックの意味を調べて欲しかった。
フィードバックの意味がわかっていれば、
この様なレスが書かれることもなかったと思いたい。

この手の掲示板の投稿は、あなたの為だけのものではありません。
同じ様な疑問を持った人が、質問と回答の一連の流れを見ることで、
問題を解決できるというメリットが生まれてきます。
このような形を取られると、そのメリットが失われてしまいます。

今後は、このような残念な事をしないようにして頂きたい。


この投稿にコメントする

削除パスワード

No.26084

Re:PADまたはHCPを使用して全体像を把握したい
投稿者---あきき(2006/02/12 07:57:06)


shuさんが仰っていた事はこのことだったんですね。

フィードバックの意味も辞書で調べたのですが、分からなかったと言うのが正直な気持ちです。そして、スレッドを掲示板1に移したことがこのスレッドを読んで頂いきました皆さんにご迷惑をおかけしました。

何を書いても言い訳にしかなりませんが、今後この様な事がない様、注意を払っていきます。

あきき  



この投稿にコメントする

削除パスワード

管理者用メニュー    ツリーに戻る    携帯用URL    ホームページ    ログ    タグ一覧