• ベストアンサー

"グラフィック言語"とは何ですか?

ご存知の方、お手数ですが教えてください。 ”グラフィック言語”と呼ばれる言語(カテゴリ?)があるそうですが、どのような場面で使用するのでしょうか。 機械制御の分野で使っているらしいのですが・・・。 (どこの場面で使っているのかわかりません) 代表的な言語(or製品)もあれば、教えて頂けると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • noocyte
  • ベストアンサー率58% (171/291)
回答No.3

「制御」とあるので,CG 制作用の言語じゃなくて,たぶん図的言語 ({Graphical, Visual, Diagrammatical} Language) のことでしょう. 特定分野向けなので,POL (Problem Oriented Language,問題向け言語, ポル) ということもあります. 制御用の図的言語では,制御系を数式や (テキストの) プログラムで 表現するのではなく,ブロック線図などの図で直接入力・操作・表示し, そのまま実行 (シミュレーション) するか,あるいは実行プログラムを 生成します.いわば制御プログラムの CAD ですね. 最近最もポピュラーな制御用図的言語といえば↓LabVIEW かな? LabVIEW開発について http://www.softech.co.jp/mm_070307_pc.htm LabVIEWについて http://www.asahi-net.or.jp/~WR9K-OOHS/Pages/aboutlv.html "LabView" で検索 http://www.google.co.jp/search?q=LabView&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP230JP230 "図的言語" で検索 http://www.google.co.jp/search?q=%22%E5%9B%B3%E7%9A%84%E8%A8%80%E8%AA%9E%22&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP230JP230&aq=t 「POL "Problem Oriented Language"」で検索 http://www.google.co.jp/search?q=POL+%22Problem+Oriented+Language%22&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP230JP230

powerball
質問者

お礼

回答ありがとうございます。 たぶん、上記で頂いた回答ではないかと思います。 なるほど、コーディングというより製図に近いプログラム手法なのですね。

その他の回答 (2)

  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.2

シェーダー言語の事ですかね? DirectXだとHLSL、 OpenGLではcgが一般的だと思います。 あとHLSLやcgはシェーダー部分だけで、他の部分は普通C/C++等で書きます。 HLSLについてはDirectX SDKの最新版をダウンロードすれば サンプルプログラムに入っているので どういうものかわかると思います。 簡単にいうとHLSLはC言語ライクにシェーダーの記述ができる言語です。

powerball
質問者

お礼

回答ありがとうございます。 google検索したらこればかり出てきたので、私もこれかなと思いましたが、noocyteさんの回答が最も近い気がします。

  • papa2010
  • ベストアンサー率26% (50/187)
回答No.1

その名の通り、3次元データなどを表示する言語です。 代表的な言語は「Direct3D」「OpenGL」 他に「Cg」「Java3D」etc...沢山

powerball
質問者

お礼

回答ありがとうございます。 google検索したらこればかり出てきたので、私もこれかなと思いましたが、noocyteさんの回答が最も近い気がします。