A visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation.

PropertyValue
dbpprop:abstract
  • A visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation. Many VPLs are based on the idea of "boxes and arrows," where boxes or other screen objects are treated as entities, connected by arrows, lines or arcs which represent relations. VPLs may be further classified, according to the type and extent of visual expression used, into icon-based languages, form-based languages, and diagram languages. Visual programming environments provide graphical or iconic elements which can be manipulated by users in an interactive way according to some specific spatial grammar for program construction. A visually transformed language is a non-visual language with a superimposed visual representation. Naturally visual languages have an inherent visual expression for which there is no obvious textual equivalent. Current developments try to integrate the visual programming approach with dataflow programming languages to either have immediate access to the program state resulting in online debugging or automatic program generation and documentation. Dataflow languages also allow automatic parallelization, which is likely to become one of the greatest programming challenges of the future.
  • Als Grafische Programmiersprache, kurz VPL für Visual Programming Language, bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird. Da Grafische Programmiersprachen intuitiver zu bedienen sind als textuelle Programmiersprachen, können sie auch von Endbenutzern verwendet werden, man spricht dann von End User Development. VPL's können nach Art der visuellen Darstellung in Icon, Tabellen und Diagramm basierende Sprachen unterteilt werden. Häufig erfolgt die grafische Darstellung in der Form eines Blockdiagramms, in dem ein Block, dargestellt meist durch ein Rechteck, eine bestimmte Daten- oder Signalverarbeitung repräsentiert, während Linien, die mehrere Blöcke miteinander verbinden, den Datenstrom bzw. Signalfluss abbilden. Die zweite große Gruppe bilden Sprachen, die auf Zustandsdiagrammen basieren. Hier stellt ein Flächenelement wie das Rechteck einen möglichen Zustand dar, Linien zwischen Zuständen Zustandsübergänge. Mit Blockdiagrammen verbindet man auch den Begriff der Datenstromorientierten Programmierung, während man bei Zustandsdiagrammen in Anlehnung an die Kontrollstrukturen textueller Programmiersprachen von Programmierung im Control Flow spricht. Es gibt praktisch keine Software-unabhängige Definition einer grafischen Programmiersprache, allerdings diente die aus der Regelungstechnik stammende Darstellung als Blockschaltbild Mitte der 1980er Entwicklungsumgebungen wie LabVIEW oder Simulink als Vorlage und ist damit auch Ursprung des allgemeineren Blockdiagramms. Auch die Semantik von Zustandsdiagrammen variiert zwischen Implementierungen wie Stateflow oder ASCET-Zustandsdiagramm zu stark, als dass daraus eine allgemeingültige Sprachdefinition abgeleitet werden könnte.
  • La programación visual brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un entorno visual amigable y fácil de utilizar para el usuario. Los lenguajes de programación visual tienden a facilitar la tarea de los programadores, dado que con los primeros lenguajes de programación crear una ventana era tarea de meses de desarrollo y de un equipo de trabajo.
  • Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d'éléments graphiques. Sa syntaxe concrète est composée de symboles graphiques et de textes, qui sont disposés spatialement pour former des programmes. De nombreux langages visuels se basent sur les notions « de boîtes et de flèches » : les boîtes (ou d'autres d'objets) sont traités comme des entités, reliées par des flèches ou des lignes qui représentent des relations. Plus précisément, un langage est défini par une syntaxe abstraite, à laquelle sont associées une ou plusieurs syntaxes concrètes, parmi lesquelles une ou plusieurs peuvent être graphiques.
  • Un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L. ) è un linguaggio di programmazione che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. Un VPL consente di programmare con "espressioni visuali" ma anche all'evenienza di inserire spezzoni di codice (solitamente questa funzione è riservata a formule matematiche). La maggioranza dei VPL è basata sull'idea "boxes and arrows" ovvero le "box" (o i rettangoli le circonferenze ec... ) sono concepiti come funzioni connesse tra di loro da "arrows", le frecce. I VPL possono essere ulteriormente classificati, a seconda di come rappresentano su schermo le funzioni, in icon-based, form-based, o linguaggio a diagrammi. L'ambiente per la programmazione visuale provvede tutto il necessario per poter "disegnare" sin da subito un programma; in rapporto ai linguaggi scritti le regole sintattiche sono praticamente inesistenti. I vantaggi della programmazione visuale sono incredibili, oltre ad una facilità di apprendimento e alla capacità di poter "vedere il programma" durante le fasi debug, la programmazione parallela (se gestita dal software) diviene quasi "istintiva" e soprattutto eseguita in automatico.
  • ビジュアルプログラミング言語(英: Visual programming language、VPL)とは、プログラム要素をテキストで指定するのではなく、グラフィカルに操作することでプログラミングを行う方式のプログラミング言語である。グラフィカルプログラミング言語あるいはグラフィック型言語(英: Graphical programming language)とも。視覚表現でプログラミングが可能で、空間上でテキストやグラフィックシンボルを配置することでプログラムが形成される。多くのVPLは「矩形と矢印」の考え方に基づいており、矩形や円を画面上のオブジェクトとし、それらを矢印や線や弧でつなぐ。 VPL は、使っている視覚表現によってさらに分類でき、アイコンベースの言語、フォームベースの言語、ダイアグラムベースの言語がある。ビジュアルプログラミング環境では、グラフィカルな要素やアイコン的な要素が提供され、それらをユーザーが対話的に操作し、空間的にプログラムを構築する。 ビジュアル言語でない言語に視覚表現を導入して、視覚的に変換した言語もある。一般にビジュアル言語は視覚表現に固有な要素を持っており、テキスト環境では表せないことが多い。 最近では、ビジュアルプログラミングの手法とデータフロープログラミング言語を統合する試みがなされている。これらは、プログラム状態への素早いアクセスが可能で、デバッグ、自動プログラム合成、ドキュメンテーションが容易という特徴がある。また、データフロー言語には自動並列化が容易という特徴があり、将来的にこれが重要となる可能性を秘めている。
  • Un limbaj de programare vizuală este orice limbaj ce permite utilizatorului să specifice un program într-o modalitate bidimensională sau mai multe dimensiuni. Limbajele convenţionale în mod text nu sunt considerate bidimensionale deoarece compilatoarele le procesează ca un şir individual de caractere. Un libaj de programare vizuală permite programare cu expresii vizuale: aranjamente vizuale ale unor simboluri grafice si textuale. Majoritatea limbajelor de programare vizuală sunt bazate pe ideea de “cutii si săgeţi” – adică, cutii sau cercuri sau balonaşe conectate prin linii şi arce. Un limbaj transformat vizual este un limbaj non-vizual cu o reprezentare vizuală suprapusa. În mod normal limbajele vizuale au expresii vizuale inerente pentru care nu există un echivalent text evident. Visual Basic, Visual C++ si întreaga familie Visual Studio nu sunt, în ciuda numelor lor, limbaje de programare vizuală. Sunt limbaje textuale care folosesc unelte grafice pentru interfeţe de construcţie ce uşurează această sarcină. Porţiunea de interfaţă utilizator a mediului de programare este vizual însă limbajele nu sunt.
  • Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста. Необходимо различать: графический язык программирования - который прежде всего язык программирования (со своим синтаксисом) визуальные средства разработки - как правило под ними подразумевают средства проектирования интерфейсов или какую либо CASE-систему. для быстрой разработки приложений или SCADA- систему для програмирования микроконтроллеров. Языки визуального программирования могут быть дополнительно классифицированы в зависимости от типа и степени визуального выражения, на следующие типы: языки на основе объектов, когда визуальная среда программирования предоставляет графические или символьные элементы, которыми можно манипулировать интерактивным образом в соответствии с некоторыми правилами; языки на основе форм, когда программирование осуществляется помещением на специальные формы объектов и настройкой их свойств и поведения. Примеры: Delphi и C++ Builder фирмы Borland. языки схем, основанные на идее «фигур и линий», где фигуры (прямоугольники, овалы и т. п. ) рассматриваются как субъекты и соединяются линиями (стрелками, дугами и др. ), которые представляют собой отношения. Пример: UML. Визуально-преобразованные языки являются невизуальными языками с наложенным визуальным представлением. Естественно-визуальные языки имеют неотъемлемое визуальное выражение, для которого нет очевидного текстового эквивалента (например, графический язык G в среде LabVIEW). В современных разработках делаются попытки интегрировать подход визуального программирования с программированием потоков данных (англ. dataflow programming), чтобы иметь непосредственный доступ к состоянию программы для онлайновой отладки, или автоматизированная генерация и документирование программы. Языки потоков данных также позволяют автоматическое распараллеливание, которое может стать одним из величайших достижений программирования в будущем.
  • Візуальне програмування - спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді. Мови візуального програмування можуть бути додатково класифіковані в залежності від типу і ступеня візуального вираження, на наступні типи: Мови на основі об'єктів, коли візуальне середовище програмування надає графічні або символьні елементи, якими можна маніпулювати інтерактивним чином у відповідності з деякими правилами; Мови на основі форм, коли програмування здійснюється шляхом поміщення на спеціальні форми об'єктів і настроюванням їх властивостей та поведінки. Приклади: Delphi і C++ Builder фірми Borland. Мови схем, що базуються на ідеї «фігур і ліній», де фігури (прямокутники, овали та ін. ) розглядаються як суб'єкти і з'єднуються лініями (стрілками, дугами тощо), які представляють собою відношення. Приклад: UML. Візуально-перетворені мови є невізуальними мовами з накладеним візуальним представленням. Природно-візуальні мови мають невід'ємне візуальне вираження, для якого немає очевидного текстового еквіваленту (наприклад, графічна мова G в середовищі LabVIEW).
  • 視覺化程式設計語言(以下簡稱VPL),又稱『圖形化程式語言』、『視覺化程式編成語言』。係使用者利用圖形化元素進行程式設計;相異於文字式程式設計。VPL以視覺表達為基礎,利用『文法』或是某種『輔助標記』進行圖形與文字的排列。許多VPL建基於『方塊與箭頭』的概念之上,以方塊或螢幕上的物件為本體,以箭頭相連接,以直線段與弧線段代表相互之間的關係。 更進一步的分類VPL,依據類別與視覺表達延伸的使用,分為:圖示式程式語言、表格式程式語言以及圖表式程式語言。視覺化程式設計環境(Visual programming environments)提供圖形與圖示的元素讓使用者操弄,以便符合特定空間文法以進行程式建構。 一種經視覺化轉換的程式語言是利用視覺表達疊套在非視覺程式語言作成。視覺化程式的視覺表達天性是沒有文字式程式語言的例子可供比擬的。 視覺化程式設計在目前的發展是嚐試整合視覺化程式設計的研究,一是對於狀態式程式設計進行線上除錯,二是程式產生自動化與文件產生自動化。另外還有資料流程式語言所帶來的平行自動化,那將會是未來一項重大的程式設計挑戰。 美商國家儀器公司,G語言以及LabVIEW的創造者,持有該領域強大的專利障壁,並且系統化阻擋他人進入圖形式程式設計領域。所以這是一個被控制的領域。
dbpprop:dmozProperty
  • Computers/Programming/Languages/Visual/
  • Visual Programming Languages
dbpprop:hasPhotoCollection
dbpprop:wikiPageUsesTemplate
rdf:type
rdfs:comment
  • A visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually. A VPL allows programming with visual expressions, spatial arrangements of text and graphic symbols, used either as elements of syntax or secondary notation.
  • Als Grafische Programmiersprache, kurz VPL für Visual Programming Language, bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird. Da Grafische Programmiersprachen intuitiver zu bedienen sind als textuelle Programmiersprachen, können sie auch von Endbenutzern verwendet werden, man spricht dann von End User Development.
  • La programación visual brinda los conocimientos necesarios para diseñar y desarrollar aplicaciones con un entorno visual amigable y fácil de utilizar para el usuario. Los lenguajes de programación visual tienden a facilitar la tarea de los programadores, dado que con los primeros lenguajes de programación crear una ventana era tarea de meses de desarrollo y de un equipo de trabajo.
  • Un langage de programmation graphique ou visuel est un langage de programmation dans lequel les programmes sont écrits par assemblage d'éléments graphiques. Sa syntaxe concrète est composée de symboles graphiques et de textes, qui sont disposés spatialement pour former des programmes.
  • Un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L. ) è un linguaggio di programmazione che consente la programmazione tramite la manipolazione grafica degli elementi e non tramite sintassi scritta. Un VPL consente di programmare con "espressioni visuali" ma anche all'evenienza di inserire spezzoni di codice (solitamente questa funzione è riservata a formule matematiche).
  • Un limbaj de programare vizuală este orice limbaj ce permite utilizatorului să specifice un program într-o modalitate bidimensională sau mai multe dimensiuni. Limbajele convenţionale în mod text nu sunt considerate bidimensionale deoarece compilatoarele le procesează ca un şir individual de caractere. Un libaj de programare vizuală permite programare cu expresii vizuale: aranjamente vizuale ale unor simboluri grafice si textuale.
  • Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста.
  • Візуальне програмування - спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді.
rdfs:label
  • Visual programming language
  • Grafische Programmiersprache
  • Programación visual
  • Langage graphique
  • Linguaggi programmazione visuale
  • ビジュアルプログラミング言語
  • Limbaj de programare vizuală
  • Визуальное программирование
  • Візуальне програмування
  • 視覺化程式設計語言
owl:sameAs
skos:subject
foaf:page
is dbpedia-owl:Person/knownFor of
is dbpedia-owl:Work/genre of
is dbpedia-owl:genre of
is dbpedia-owl:knownFor of
is dbpprop:genre of
is dbpprop:knownFor of
is dbpprop:paradigm of
is dbpprop:redirect of
is owl:sameAs of