ビジュアルプログラミングとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 情報 > コンピュータ > プログラミング > ビジュアルプログラミングの意味・解説 

ビジュアルプログラミング言語

(ビジュアルプログラミング から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/21 15:06 UTC 版)

ビジュアルプログラミング言語(ビジュアルプログラミングげんご、: visual programming language)とは、プログラムテキストで記述するのではなく、視覚的なオブジェクトでプログラミングするプログラミング言語である。グラフィカルプログラミング言語とも言う[※ 1]

なお、これは総称であり、プログラムをどのように視覚的に表現するかには、いろいろな種類がある。「矩形と矢印」の考え方に基づいており、矩形や円を画面上のオブジェクトとし、それらを矢印や線や弧でつなぐものや、空間上でテキストやグラフィックシンボルを配置するものや、ブロック状のものなどがある。それぞれを指す呼び方としては、アイコンベースの言語、フォームベースの言語、ダイアグラムベースの言語などといった用語がある。

以上のような要素を操作するために、ほとんどの言語では、GUIが提供されている。

表現法がいろいろあることと同様に、「ビジュアルプログラミング言語」という分類は、そのプログラミングパラダイムは問わない。すなわち、その視覚化されているものが、手続き型プログラミングであることもあれば関数型プログラミングであることもあればデータフロープログラミングであることもある。Pure Dataのようなデータフロー記述に優れた言語など、テキストで記述するよりも適した分野もあり、#データフローパラダイムとの関連の節も参照のこと。なおVisulanなどごく一部であるが、図形の形状をベースとしたパターンマッチなど、ビジュアル言語ならではの手法によるプログラミングを行う言語もある。

ビジュアル言語の例

Microsoft Visual Studio と、その環境のいくつかの言語に Visual という呼称が付いているが、これはGUIなどの開発を迅速にする同商品のRADなどを指しており、基本的にはビジュアルプログラミング言語の意味ではない。

データフローパラダイムとの関連

ビジュアルプログラミングとデータフロープログラミングの融合の試みがある。これらは、プログラム状態への素早いアクセスが可能で、デバッグ、自動プログラム合成ドキュメンテーションが容易という特徴がある、データフロー言語には自動並列化が容易という特徴がある、将来的にこれが重要となる可能性を秘めている、などと主張されている[1]

注釈

脚注

  1. ^ Johnston, W.M.; Hanna, J.R.P. and Millar, R.J. (2004). “Advances in dataflow programming languages”. ACM Computing Surveys (CSUR) 36 (1): 1-34. http://www.ittc.ku.edu/~rsass/rcreading/johnston04.pdf 2007年3月31日閲覧。. 

文献

この記事は2008年11月1日以前にFree On-line Dictionary of Computingから取得した項目の資料を元に、GFDL バージョン1.3以降の「RELICENSING」(再ライセンス) 条件に基づいて組み込まれている。


ビジュアルプログラミング

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/07 01:59 UTC 版)

銀の弾などない」の記事における「ビジュアルプログラミング」の解説

ビジュアルプログラミングを使って生産性向上させることは難しい。 フローチャートは、ソフトウェア構造抽象的に表現するものとしては貧弱である。そのため、プログラマは、実際にフローチャート描いてからプログラミングをするのではなくプログラミングしてからフローチャート描いている。 重要なソフトウェア構成図の詳細表示するには、現在のディスプレイ範囲解像度の点で力不足である。そのため、ハードウェア技術さらなる進歩が必要である。 ソフトウェアは、基本的に複雑であり視覚化することが難しい。そのため、ソフトウェア視覚化試みても、特定の一つ視点による一面的な認識し得られない

※この「ビジュアルプログラミング」の解説は、「銀の弾などない」の解説の一部です。
「ビジュアルプログラミング」を含む「銀の弾などない」の記事については、「銀の弾などない」の概要を参照ください。

ウィキペディア小見出し辞書の「ビジュアルプログラミング」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



ビジュアルプログラミングと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ビジュアルプログラミング」の関連用語

ビジュアルプログラミングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ビジュアルプログラミングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのビジュアルプログラミング言語 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの銀の弾などない (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS