ビジュアルプログラミングとは何ですか?

ビジュアルプログラミングは、絵の要素を利用することにより、コンピュータープログラムの作成です。従来、プログラムは、特定の結果を達成したり、問題を解決したりするために使用される一連のテキストステートメントです。プログラミング言語には、多くの場合、行われるべき作業を表す特定の方法があり、複雑さにつながります。ビジュアルプログラミングは、プログラムの作成をよりシンプルにしようとします。

テキストの入力にボックスを使用するWebサイト内で実施される検索を検討します。ユーザーが文字に入力すると、テキストボックスのすぐ下に多くの提案が表示されます。これを達成するための視覚的なプログラムにより、プログラマーは画面に複数のボックスを配置し、タスク間の矢印を使用してタスク間のフローを示します。

画面上の最初のボックスは、ユーザーアクションを待っていることを示します。文字が入力されると、フローはボックスに向けられ、文字が有効かどうかを判断します。文字が有効な場合、フローはデータベースを検索する画面上のnotherボックス

データベースの検索自体には多くのサブタスクがあります。データベース検索のボックスをクリックすると、新しい画面が表示され、プログラマーがそれらのサブタスクとそれらの間の流れを示すことができます。一定の数の提案が見つかったときに検索を停止するなどの側面は、特定の時間で十分な提案が見つからない場合に検索をあきらめます。この画面のプログラマーは考慮され対処されます。

コンピュータープログラムには、アクションとフロー以外に多くのファセットがあります。これらには、データ間の関係、他のプログラムとのデータの共有、リソース間の作業の広がり、および使いやすさのグラフィカル要素のリンクが含まれます。一連のテキストステートメントは、これらすべてのアクションをスムーズに処理するわけではなく、他のプログラマーがすべてのインムリカティオを理解することは容易ではない場合がありますns。ビジュアルプログラミングは、これらの側面のほとんどに対処しようとします。

プログラミングを視覚的に実行できる言語がたくさんあります。通常、視覚的なプログラミング言語には、WebアプリケーションのTersus、ロボット工学用のMVPL、科学者向けのLabView、オーディオツールのシンセメーカーが含まれます。プログラミングハンドヘルドおよび埋め込みコンピューターのための視覚言語があります。ただし、Visual C#またはVisual Basicは視覚言語ではありません。人気がありますが、ユーザーが対話するアイテムの画面上の配置を許可するだけです。

視覚的なプログラミングは、プログラムをおもちゃのようにし、一度に画面に表示できる視覚要素の数について批判されています。 Deutschの制限は、約50の要素を表示できることを示しています。テキストプログラミング言語が進化したように、視覚言語はこれらの課題にも対処できるという約束があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?