No.4ベストアンサー
- 回答日時:
プログラミングでデータドリブンを使う例というのは、イベントドリブンを除けばあまりありません。
なぜかというと、通常の手続き型言語でそれを行うのは面倒だからです。データドリブン型の処理(データフロー型処理とも言う)に関しては、話がハードウェアで分かりにくいかもしれませんが
http://www.st.rim.or.jp/~nkomatsu/nec/uPD7281.html
の話などは参考になるかと思います。要は「データの先着順に処理を行う」ということです。
No.3
- 回答日時:
Data-drivenというのは、何らかのデータが発生した、または特定のデータが発生した時に対応する処理が開始される仕組みのことです。
このデータ発生を事象(イベント)ととらえれば、Event-drivenもData-drivenも同じ意味になります。
捉えかたの違いで同じ意味になるのですか。
結論としては同じということでいいのですかね?
データが発生したこと事態がイベントですものね。
ご回答ありがとうございました。
もう少しの期間締め切らないでおこうとおもいます。
No.2
- 回答日時:
イベントドリブン(イベント駆動)は、処理すべきイベントが発生したことをキッカケとして、処理できるイベントから順に処理を行う方式。
データドリブン(データ駆動)は、処理すべきデータが発生したことをキッカケとして、処理できるデータから順に処理を行う方式。
いずれも、通常はイベントなりデータなりが自由な(プログラムから制御可能ではない)タイミングで発生するものを指す。
なお、イベントドリブンの「イベント」自体をデータとみなせば、イベントドリブンもデータドリブンの一変種と言えなくもない。
うーん・・・やっぱりそうなのですか。
イベントドリブンという言葉はなんとなく理解できたのですが、データドリブンの仕組みを考えたときに、どのように違うのかがわかりませんでした。
例えばイベントはクリックなどでハンドリングできますが、データは発生時に処理が走るようにできるのでしょうか。
ご回答ありがとうございました。
No.1
- 回答日時:
driven は drive の過去分詞.drive は「駆動する」って意味です.
イベントがあって,それをきっかけに何かがはじまるようなのが event-driven.event がその後の処理を駆動する(開始させる)という感じ.
data-driven ってのは聞いたことがないので正確なところはわかりませんが,上記の辺りから想像してください.
『イベント駆動の』ということですね。
結局イベントハンドリングのような考え方でいいのでしょうか。
データドリブンはやはりよくわかりません。
ご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 流行・カルチャー 性的搾取という言葉がありますが、どういう意味なのかイマイチわかっていません。 言葉の意味をわかりやす 6 2022/04/26 15:17
- その他(悩み相談・人生相談) 社会に出たら、誰も教えてくれないからね! 7 2023/07/28 18:45
- その他(ニュース・時事問題) ご遺体 という日本語 9 2022/08/17 18:21
- 英語 hello I'm moment の意味を教えてください Google翻訳で調べたら「こんにちは、私 2 2023/06/19 19:12
- 父親・母親 言葉遣いに異様に厳しいと思うのは私だけ? 父親がいちいち言葉に煩いです 「やっぱし(やっぱり)」「わ 3 2023/05/09 14:19
- 日本語 日本語の誤用をわざわざ指摘してする人ってどういう心理なんですか? 例えば、確信犯や敷居が高いなんてい 9 2023/07/22 08:54
- カップル・彼氏・彼女 彼女の起業がうまくいってなくて もちろん気になっていて 再度 今の君に俺が邪魔ならちゃんと言ってこい 1 2022/10/02 21:50
- 倫理・人権 性的消費や性的搾取という言葉がありますが、それぞれどういう意味なのかイマイチわかっていません。 言葉 1 2022/04/28 23:00
- 哲学 《ひどい言葉を言われたから、心が傷つくのではない。ひどい言葉を気にしているから、心が傷つく》説 2 2022/05/20 08:57
- 英語 Luv Connection という言葉の意味 1 2022/11/29 15:37
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
マクロで、次のコードへ行く前...
-
private subモジュールを他のモ...
-
シグナル 6(SIGABRT)とは?
-
IF文に時間(何時から何時ま...
-
途中で処理を中断させたい (ア...
-
vbaのエラー対応(実行時エラー...
-
特定のファイルを他のプロセス...
-
特定の名前のオートシェイプの...
-
VBA 複数の行を高速で削除する...
-
Excel VBA セルの名前があるか...
-
【VBA】エラー処理で別プロシー...
-
エクセル VBAで複数セル選択時...
-
COBOL OCCURSで指定したデータ...
-
CImage::Loadの戻り値は何でし...
-
Excelプロセスが消えない
-
ドリブン??
-
どうやってもFor文を抜けてしま...
-
VBS mdb参照時にテーブルor列が...
-
順番に処理させたい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
vbaのエラー対応(実行時エラー...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
特定の名前のオートシェイプの...
-
シグナル 6(SIGABRT)とは?
-
Excel VBA セルの名前があるか...
-
ExcelのVBAで、選択したファイ...
-
どうやってもFor文を抜けてしま...
-
シェルスクリプトでファイル内...
-
ドリブン??
-
特定のファイルを他のプロセス...
-
VB6にてネットワーク上にある共...
-
【VBA】エラー処理で別プロシー...
-
Functionで戻り値を複数返す方法
-
Word VBA。各マクロの間に待ち...
-
エクセル VBAで複数セル選択時...
-
VBA 複数の行を高速で削除する...
おすすめ情報