This HTML5 document contains 542 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
n31https://global.dbpedia.org/id/
dbpedia-arhttp://ar.dbpedia.org/resource/
dbpedia-ithttp://it.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-plhttp://pl.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
n35http://lv.dbpedia.org/resource/
n38http://dbpedia.org/resource/Max/
dbpedia-euhttp://eu.dbpedia.org/resource/
dbpedia-nlhttp://nl.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-cahttp://ca.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
owlhttp://www.w3.org/2002/07/owl#
n28http://commons.wikimedia.org/wiki/Special:FilePath/
dbchttp://dbpedia.org/resource/Category:
n42http://dbpedia.org/resource/Wikipedia:
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dctermshttp://purl.org/dc/terms/
dbphttp://dbpedia.org/property/
dbpedia-zhhttp://zh.dbpedia.org/resource/
rdfshttp://www.w3.org/2000/01/rdf-schema#
dbpedia-kkhttp://kk.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n4http://dbpedia.org/resource/File:
foafhttp://xmlns.com/foaf/0.1/
yago-reshttp://yago-knowledge.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-elhttp://el.dbpedia.org/resource/
dbpedia-rohttp://ro.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#

Statements

Subject Item
dbr:Pure_Data
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
dbo:genre
dbr:Visual_programming_language
Subject Item
dbr:Scratch_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:End-user_development
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_computer_scientists
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_game_engines
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:MTropolis
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Prograph
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:BioBIKE
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Blend4Web
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Blockly
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:David_Canfield_Smith
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Design-Oriented_Programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Apple_Developer_Tools
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Argument_technology
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Hopscotch_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Human_Resource_Machine
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_visual_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Ring_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:DRAKON
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Unreal_Engine
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:VIPLE
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:VRChat
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:VisSim
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Visual_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Design_language
owl:differentFrom
dbr:Visual_programming_language
Subject Item
dbr:Deutsch_limit
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Industrial_robot
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Interactive_art
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_numerical-analysis_software
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_programming_language_researchers
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_programming_languages_by_type
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Pre-installed_iOS_apps
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Ptolemy_Project
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
dbo:genre
dbr:Visual_programming_language
Subject Item
dbr:Quartz_Composer__Quartz_Composer__1
dbo:genre
dbr:Visual_programming_language
Subject Item
dbr:Comparison_of_audio_synthesis_environments
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Construct_(game_engine)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Max_(software)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:MeVisLab
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:STELLA_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Low-code_development_platform
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Node_graph_architecture
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:ScratchJr
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Code.org
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:G-code
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:GDevelop
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:GameMaker
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Game_Builder_Garage
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Godot_(game_engine)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Grasshopper_3D
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Motion_Graphics_(album)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Context-sensitive_grammar
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Control_Structure_Diagram
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Creative_coding
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Cross-platform_software
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Programming_game
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Lego_Mindstorms
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Limnor
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Mahmoud_Samir_Fayed
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Makeblock
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Mama_(software)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Stencyl
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Subtext_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Comparison_of_multi-paradigm_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Comparison_of_numerical-analysis_software
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Comparison_of_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Computer_programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Zachtronics
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Harmony_(software)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
Subject Item
dbr:Microsoft_Visual_Programming_Language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Nanotechnology_in_fiction
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Autodesk_Softimage
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:BASIC_interpreter
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Bubble_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Catrobat
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:TouchDesigner
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Trials_Evolution
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Game_integrated_development_environment
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Jeskola_Buzz
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:List_of_CLI_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Graphical_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:No-code_development_platform
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:AMBIT
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Alice_(software)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Dan_Ingalls
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:knownFor
dbr:Visual_programming_language
Subject Item
dbr:Easy_Programming_Language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Eric_Klopfer
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Flowcode
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Node-RED
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Non-English-based_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:PWCT
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Parametric_design
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:CiMPLE
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Flow-based_programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Flow_diagram
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Google_Doodle
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:History_of_programming_languages
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Source_code
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Graphic_notation
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Quartz_Composer
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
Subject Item
dbr:Jaron_Lanier
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Margaret_Burnett
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Mary_Beth_Rosson
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Stagecast_Creator
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:L._Peter_Deutsch
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:LabVIEW
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Lava_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:SynthEdit
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Modeling_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Autodesk_Revit
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:CS50
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Source_Code_in_Database
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:SpaceChem
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Sphero
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Squeak
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Graphical_programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Graphical_programming_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Kodu_Game_Lab
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Microsoft_Small_Basic
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Minibloq
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:genre
dbr:Visual_programming_language
dbo:genre
dbr:Visual_programming_language
Subject Item
dbr:Open_Roberta
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Cameleon_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:XOD_(programming_language)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigms
dbr:Visual_programming_language
Subject Item
dbr:Shortcuts_(app)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:VPL
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageDisambiguates
dbr:Visual_programming_language
Subject Item
dbr:Visual_programming_language
rdf:type
yago:LinguisticRelation113797142 yago:Language106282651 yago:GrammaticalRelation113796779 yago:Relation100031921 yago:ComputerLanguage106899633 dbo:MusicGenre yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:ProgrammingLanguage106898352 yago:Communication100033020 yago:Paradigm113804375 yago:WikicatProgrammingParadigms yago:Inflection113803782 owl:Thing yago:WikicatProgrammingLanguages yago:WikicatComputerLanguages
rdfs:label
Visuelle Programmiersprache Grafiskt programmeringsspråk Langage graphique Programazio bisual لغة برمجة مرئية Visual programming language Programación visual Visuele programmeertaal Οπτική γλώσσα προγραμματισμού Linguaggio di programmazione visuale Визуальное программирование Візуальне програмування ビジュアルプログラミング言語 Vizuální programovací jazyk Programowanie wizualne Llenguatge de programació visual 視覺化程式設計語言 비주얼 프로그래밍 언어
rdfs:comment
Programazio bisual terminoak semantika adierazteko dimentsio bat baino gehiago erabiltzen den programazioari egiten dio erreferentzia. Programazio bisualeko lengoaiek erabiltzaileei elementu grafikoak manipulatuz programak sortzeko aukera ematen diete, soilik hitzez zehaztu beharrean. Lengoaia mota horiek oso erabiliak dira hezkuntza-eremuetan, blokekako programazio-ingurune izenekoen bidez (horien artean Scratch nabarmentzen da); horiei esker, hasiberriek programatzen hasten direnean dituzten zailtasunak murrizten dira. 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ées comme des entités, reliées par des flèches ou des lignes qui représentent des relations. Візуа́льне програмува́ння — спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді. Візуальне програмування дозволяє програмувати, використовуючи графічні або символьні елементи, якими можна маніпулювати інтерактивним чином згідно з деякими правилами, причому просторове розташування графічних об'єктів використовувати як елементи синтаксису програми. Значна частина візуальних мов програмування базується на ідеї «фігур і ліній», де фігури (прямокутники, овали та ін.) розглядаються як суб'єкти і з'єднуються лініями (стрілками, дугами тощо), які являють собою відношення. Приклад: UML Als Visuelle Programmiersprache (englisch visual programming language, VPL, auch grafische Programmiersprache) bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird. Da Visuelle Programmiersprachen intuitiver zu bedienen sind als textuelle Programmiersprachen, können sie häufig auch von Endbenutzern verwendet werden, man spricht dann von End User Development. VPLs können nach Art der visuellen Darstellung in Icon-, Tabellen- und Diagramm-basierende Sprachen unterteilt werden. En informàtica, un llenguatge de programació visual (VPL de l'anglès: Visual Programming Language) és qualsevol llenguatge de programació que permet als usuaris crear programes mitjançant la manipulació d'elements del programa gràficament en lloc d'especificar-los textualment. El VPL permet la programació amb expressions visuals, arranjaments espacials de símbols de text i gràfics, utilitzats tant com a elements de la sintaxi com a elements de notació secundària. Per exemple, molts VPL's (conegut com a flux de dades o programació esquemàtica) es basen en la idea de "caixes i fletxes", on les caixes o altres objectes de la pantalla són tractats com a entitats, connectats per fletxes, línies o arcs que representen les relacions. 視覺化程式設計語言(英語:Visual programming language,簡稱:VPL),又稱『圖形化程式語言』、『視覺化程式編成語言』,是一類程式設計語言。使用者利用圖形化元素進行程式設計,較文字式程式設計簡單。VPL以視覺表達為基礎,利用『文法』或是某種『輔助標記』進行圖形與文字的排列。許多VPL建基於『方塊與箭頭』的概念之上,以方塊或螢幕上的物件為本體,以箭頭相連接,以直線段與弧線段代表相互之間的關係。 更進一步的分類VPL,依據類別與視覺表達延伸的使用,分為圖示式程式語言、表格式程式語言以及圖表式程式語言。視覺化程式設計環境(Visual programming environments)提供圖形與圖示的元素讓使用者使用,以便符合特定程式語言以進行程式建構。 視覺化轉換程式語言是利用視覺表達非視覺的程式語言。自然視覺化程式所具有的視覺表達是無法簡單地轉化為文字的。 視覺化程式設計目前的發展是嘗試整合視覺化程式設計的研究,一是對於狀態式程式設計進行線上除錯,二是程式產生自動化與文件產生自動化。另外還有資料流程式語言所帶來的平行自動化,那將會是未來一項重大的程式設計挑戰。 في الحوسبة، لغة برمجة مرئية (بالإنجليزية: Visual Programming Language)‏ هي أية لغة برمجة تسمح للمستخدمين بإنشاء برامج عن طريق التلاعب بعناصر برنامج بيانيا بدلا من تحديدها حرفيا، أي أنها تسمح بالبرمجة بواسطة التعبيرات البصرية والترتيبات المكانية للنصوص والرسوم البيانية والرموز. على سبيل المثال، العديد من لغات البرمجة المرئية المعروفة باسم تدفق البيانات dataflow أو البرمجة البيانية تقوم على فكرة «الصناديق والأسهم» ، حيث يتم التعامل مع المربعات أو غيرها من كائنات الشاشة على أنها كيانات متصلة بواسطة أسهم أو خطوط أو أقواس والتي تمثل العلاقات. Een visuele programmeertaal (in het Engels afgekort tot VPL van visual programming language) is een programmeertaal waarmee voornamelijk beginnende gebruikers een computerprogramma kunnen ontwerpen door middel van visuele elementen te rangschikken, in plaats van instructies textueel in te typen. Met een VPL kan men programmeren met visuele expressies zoals grafische symbolen. Vaak wordt er een voorstelling van een gegevensstroom of diagram gemaakt, gebaseerd op het principe van blokken en pijlen. Ett grafiskt programmeringsspråk är, till skillnad från ett vanligt textbaserat programmeringsspråk (som till exempel C++ eller Java), mer visuellt där man har möjlighet att använda sig av färger och animering för att ge en klarare bild av problemet. 컴퓨팅에서 비주얼 프로그래밍 언어(visual programming language, VPL) 또는 시각 프로그래밍 언어는 사용자가 텍스트로 지정하는 대신 그래픽적으로 프로그램 요소를 조작하여 프로그램을 개발할 수 있게 하는 모든 종류의 프로그래밍 언어를 일컫는다. VPL은 프로그래밍에 시각적 표현식, 텍스트와 그래픽 심볼의 공간적 배치를 허용하며 통사론적 요소나 요소로 이용이 가능하다. 예를 들면 수많은 VPL(데이터플로 또는 다이어그램 방식의 프로그래밍)은 상자 또는 화살표 개념에 기반을 두며 여기서 상자나 다른 화면 객체들은 엔티티로 취급하며 화살표, 선, 아치 모양을 통해 연결되어 관계를 표현한다. Un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L.) è un linguaggio 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 ecc...) sono concepiti come funzioni connesse tra di loro da "arrows", le frecce. Wizualny język programowania – język programowania, który pozwala tworzyć programy poprzez manipulowanie elementami programu w sposób graficzny, a nie poprzez specyfikowanie ich tekstowo. Programowanie wizualne umożliwia programowanie za pomocą wyrażeń wizualnych, przestrzennych układów tekstu i symboli graficznych, używanych jako elementy składni języka. Na przykład wiele języków wizualnych opiera się na idei „pól i strzałek”, w których pola lub inne obiekty na ekranie są traktowane jako byty połączone strzałkami, liniami lub łukami, które reprezentują relacje węzłów. Στην επιστήμη υπολογιστών, οπτική γλώσσα προγραμματισμού (visual programming language, συντ. VPL) είναι μια γλώσσα προγραμματισμού που επιτρέπει στο χρήστη τη δημιουργία προγραμμάτων μέσα από το γραφικό χειρισμό προγραμματιστικών στοιχείων (αντί κειμένου). Μια VPL επιτρέπει τον προγραμματισμό με οπτικές εκφράσεις που είναι η τοποθέτηση στο χώρο κειμένου και γραφικών συμβόλων, είτε σαν σύνταξη, είτε σαν βοηθητική σύνταξη. Για παράδειγμα, υπάρχουν πολλές οπτικές γλώσσες, που είναι γνωστές σαν γλώσσες ροής δεδομένων (dataflow) ή διαγραμματικός προγραμματισμός (diagrammatic programming)[1], που βασίζονται στην ιδέα "τετράγωνα και βέλη" ("boxes and arrows"), όπου τα τετράγωνα (ή άλλου τύπου αντικείμενα) της οθόνης θεωρούνται οντότητες που συνδέονται από βέλη, γραμμές ή ακμές, που αναπαριστούν σ Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста. Некоторые авторы представляют визуальное программирование как следующий этап развития языков программирования (следующее поколение). В настоящее время визуальному программированию стали уделять больше внимания, в том числе в связи с развитием мобильных сенсорных устройств (КПК, планшеты). Визуальное программирование может применяться для создания программ с графическим интерфейсом, но не только. Существуют, например, и успешно используются в промышленности, средства графического программирования встроенных приложений для микроконтроллеров. Есть и среды визуального программирования, позволяющие создавать Веб-приложения для браузеров. ビジュアルプログラミング言語(ビジュアルプログラミングげんご、英: visual programming language)とは、プログラムをテキストで記述するのではなく、視覚的なオブジェクトでプログラミングするプログラミング言語である。グラフィカルプログラミング言語とも言う。 なお、これは総称であり、プログラムをどのように視覚的に表現するかには、いろいろな種類がある。「矩形と矢印」の考え方に基づいており、矩形や円を画面上のオブジェクトとし、それらを矢印や線や弧でつなぐものや、空間上でテキストやグラフィックシンボルを配置するものや、ブロック状のものなどがある。それぞれを指す呼び方としては、アイコンベースの言語、フォームベースの言語、ダイアグラムベースの言語などといった用語がある。 以上のような要素を操作するために、ほとんどの言語では、GUIが提供されている。 Vizuální programovací jazyk (anglicky visual programming language → zkratka VPL) je druh programovacího jazyka, ve kterém nejsou příkazy znázorněny textem (jako třeba u Pythonu, Javy či C), nýbrž nějakým grafickým znázorněním. Většinou mají příkazy podobu takzvaných bloků, které dohromady tvoří program. Bloky vypadají jako barevné kostičky, kde každý druh bloků plní jinou funkci. Každý VPL jazyk má svůj systém. Mezi nejznámější VPL jazyky patří Scratch nebo jazyky pro programování Lega Mindstorms. In computing, a visual programming language (visual programming system, VPL, or, VPS) 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. For example, many VPLs (known as dataflow or diagrammatic programming) 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. El término programación visual (Visual programming language, VPL) refiere a la programación en la que se utiliza más de una dimensión para expresar la semántica.​ Los lenguajes de programación visual permiten a los usuarios crear programas mediante la manipulación de elementos gráficos, en lugar de especificarlos exclusivamente de manera textual.​ Este tipo de lenguajes son muy utilizados en ámbitos educativos​ a través de los denominados entornos de programación por bloques (entre los que se destaca Scratch) que permiten reducir las dificultades que enfrentan los principiantes cuando empiezan a programar. HyperCard de Apple fue probablemente el primer ejemplo de un entorno de programación visual.​
owl:differentFrom
dbr:Design_language
foaf:depiction
n28:Add_all_numbers_block.png
dcterms:subject
dbc:Visual_programming_languages dbc:Programming_language_classification
dbo:wikiPageID
499268
dbo:wikiPageRevisionID
1123249320
dbo:wikiPageWikiLink
dbr:IOS n4:Add_all_numbers_block.png dbr:Autodesk_Revit dbr:Stagecast_Creator dbr:Programmable_logic_controller dbr:Blockly dbr:Domain-specific_modeling dbr:Computing dbr:Bentley_Systems dbr:Low-code_development_platform dbr:Shortcuts_(app) dbr:IClone dbr:Directed_acyclic_graph dbr:3D_computer_graphics dbr:Unity_(game_engine) dbr:Microsoft_Robotics_Studio dbr:Catrobat dbr:Ab_Initio_Software dbr:3D_modeling dbr:Stencyl dbr:Babylon.js dbr:Ladder_logic dbr:Visual_effects dbr:Lava_(programming_language) dbr:Informatica dbr:WatchOS dbr:Apache_Nifi dbr:Robotics dbr:Agilent_VEE dbr:Bidule dbr:Prograph dbr:Autodesk_Softimage dbr:Pentaho dbr:Universal_Modeling_Language dbr:Nintendo_Switch dbr:Integrated_development_environment dbr:No-code_development_platform dbr:Pipeline_Pilot dbr:MBlock dbr:Game_Builder_Garage dbr:Programming_language_dialect dbr:Graph_drawing dbr:Visual_language dbr:Drag_and_drop dbr:Logo_(programming_language) dbr:Microsoft_Visual_Studio dbr:Nato.0+55+3d dbr:CryEngine dbr:IBM_Cognos_Business_Intelligence dbr:Microsoft_Windows dbr:Aphorism dbr:Influence_diagrams dbr:RDBMS dbr:Architecture_Analysis_&_Design_Language dbr:Nuke_(software) dbr:Computer_program dbr:Open-source_software dbr:Piet_(programming_language) dbr:AgentCubes dbr:Mama_(software) dbr:AgentSheets dbr:VisSim dbr:GenerativeComponents dbr:Machine_learning dbr:Web_application dbr:Stateflow dbr:AudioMulch dbr:Specification_and_Description_Language dbr:Extract,_transform,_load dbr:Max_(software) dbr:GameSalad dbr:Flowcode dbr:Nintendo dbr:Computer_simulation dbr:Houdini_(software) dbr:Concept_map dbr:Dataflow_programming dbr:EICASLAB dbr:Free_On-line_Dictionary_of_Computing dbr:MIT dbr:SciLab dbc:Visual_programming_languages dbr:Thymio dbr:Medical_image_processing dbr:Real-time_computing dbr:USAF dbr:Fischertechnik dbr:WebML dbr:MIT_Media_Lab dbr:J_Sharp dbr:Morphic_(software) dbr:GameMaker_Studio dbr:Rec_Room_(video_game) dbr:Scala_Multimedia dbr:SQL_Server_Integration_Services dbr:CiMPLE dbr:Godot_(game_engine) dbr:Pixel_Game_Maker_MV dbr:Orange_(software) dbr:Kawa_(Scheme_implementation) dbr:Filter_Forge dbr:Syntax dbr:Non-player_character dbr:UC_Berkeley dbr:Rhinoceros_3D dbr:Embedded_microprocessor dbr:Isadora_(software) dbr:OpenWire_(binary_protocol) dbr:IBM_InfoSphere_DataStage dbr:SynthEdit dbr:Virtools dbr:Blender_(software) dbr:JavaScript dbr:Softimage dbr:OutSystems dbr:Kyma_(sound_design_language) dbr:Vvvv dbr:Argument_map dbr:C_Sharp_(programming_language) dbr:Subtext_(programming_language) dbr:LabVIEW dbr:Embedded_system dbr:Deutsch_limit dbr:PWCT dbr:Scicos dbr:TouchDesigner dbr:Function_block_diagram dbr:Profile_(UML) dbr:Scratch_(programming_language) dbr:OpenMusic dbr:Compositing dbr:Automator_(software) dbr:Lisp_(programming_language) dbr:Raptor_(programming_language) dbr:Arduino dbr:Rapid_application_development dbr:Simcenter_Amesim dbc:Programming_language_classification dbr:AppWare dbr:Visual_Logic_(programming_language) dbr:Form_designer dbr:Behavior_tree_(artificial_intelligence,_robotics_and_control) dbr:Clickteam dbr:Self_(programming_language) dbr:Sequential_function_chart dbr:Programming_game dbr:Buran_(spacecraft) dbr:GDevelop dbr:Flowgorithm_(programming_language) dbr:Tomorrow_Corporation dbr:VIPLE dbr:ScratchJr dbr:Visual_Basic_.NET dbr:ScicosLab dbr:Visual_Component_Library dbr:MST_Workshop dbr:YAWL dbr:Native_Instruments dbr:Bubble_(programming_language) dbr:OpenWire_(library) dbr:ToonTalk dbr:Shader dbr:Open_Roberta dbr:Business_Process_Execution_Language dbr:Ptolemy_Project dbr:GNU_Radio dbr:Behavior_model dbr:Mitchel_Resnick dbr:Dreams_(video_game) n38:MSP dbr:StarLogo dbr:Classic_Mac_OS dbr:Language_primitive dbr:Alice_(software) dbr:Graph_grammar dbr:Illumination_Software_Creator dbr:Flowchart dbr:Business_Intelligence dbr:Cognitive_dimensions_of_notations dbr:Programming_language dbr:OpenDX dbr:Cameleon_(programming_language) dbr:BIOVIA dbr:Data_mining dbr:StreamBase_Systems dbr:Hopscotch_(programming_language) dbr:Procedural_texture dbr:Qucs dbr:WebMethods dbr:Proprietary_software dbr:Reallusion dbr:MacOS dbr:Application_framework dbr:Reaktor dbr:Parser dbr:Blender_Game_Engine dbr:Automatic_parallelization dbr:Simulation_language dbr:Kodu dbr:WireFusion dbr:Scientific_visualization dbr:Rapid_Application_Development dbr:Kojo_(learning_environment) dbr:Eric_Klopfer dbr:STELLA_(programming_language) dbr:IPad dbr:IPadOS dbr:Simulink dbr:KNIME dbr:Pure_Data dbr:DYNAMO_(programming_language) dbr:Human_Resource_Machine dbr:Program_state dbr:Delphi_(programming_language) dbr:Construct_(game_engine) dbr:Lego_Mindstorms_NXT n42:Foldoc_license dbr:Grasshopper_3d dbr:Microsoft_Visual_Programming_Language dbr:WebMethods_Flow dbr:Procedural_modeling dbr:Visual_thinking dbr:DRAKON dbr:Fraunhofer_IAIS dbr:Minibloq dbr:MeVisLab dbr:MindRover dbr:Nodal_(software) dbr:The_Foundry_Visionmongers dbr:Unreal_Engine dbr:Quartz_Composer dbr:SQL dbr:Kwikpoint dbr:Makeblock dbr:Data_analysis dbr:Android_(operating_system) dbr:App_Inventor_for_Android dbr:Alteryx dbr:Object-oriented_programming dbr:Common_Lisp_Object_System dbr:Macromedia_Authorware dbr:ThingLab dbr:BYOB_(programming_language) dbr:Executable_UML dbr:Mac_OS_X dbr:Snap!_(programming_language) dbr:Secondary_notation dbr:Analytica_(software) dbr:Limnor dbr:Snowdrop_(game_engine) dbr:Yahoo!_Pipes dbr:Flow-based_programming dbr:Helix_(database) dbr:Kodu_Game_Lab dbr:Unified_Modeling_Language dbr:Node-RED
owl:sameAs
dbpedia-de:Visuelle_Programmiersprache dbpedia-sv:Grafiskt_programmeringsspråk yago-res:Visual_programming_language dbpedia-cs:Vizuální_programovací_jazyk dbpedia-el:Οπτική_γλώσσα_προγραμματισμού dbpedia-ar:لغة_برمجة_مرئية dbpedia-zh:視覺化程式設計語言 dbpedia-it:Linguaggio_di_programmazione_visuale dbpedia-ro:Limbaj_de_programare_vizuală dbpedia-es:Programación_visual dbpedia-ca:Llenguatge_de_programació_visual dbpedia-he:תכנות_ויזואלי dbpedia-eu:Programazio_bisual dbpedia-uk:Візуальне_програмування dbpedia-ru:Визуальное_программирование n31:4s5Z7 dbpedia-ja:ビジュアルプログラミング言語 dbpedia-ko:비주얼_프로그래밍_언어 dbpedia-nl:Visuele_programmeertaal n35:Vizuālā_programmēšana dbpedia-fr:Langage_graphique freebase:m.02hrsx dbpedia-kk:Визуалдық_бағдарламалау wikidata:Q683111 dbpedia-fa:زبان_برنامه‌نویسی_تصویری dbpedia-pl:Programowanie_wizualne
dbp:wikiPageUsesTemplate
dbt:Authority_control dbt:Reflist dbt:Dynamic_list dbt:Distinguish dbt:Curlie dbt:Short_description dbt:Types_of_programming_languages
dbo:thumbnail
n28:Add_all_numbers_block.png?width=300
dbo:abstract
In computing, a visual programming language (visual programming system, VPL, or, VPS) 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. For example, many VPLs (known as dataflow or diagrammatic programming) 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. 視覺化程式設計語言(英語:Visual programming language,簡稱:VPL),又稱『圖形化程式語言』、『視覺化程式編成語言』,是一類程式設計語言。使用者利用圖形化元素進行程式設計,較文字式程式設計簡單。VPL以視覺表達為基礎,利用『文法』或是某種『輔助標記』進行圖形與文字的排列。許多VPL建基於『方塊與箭頭』的概念之上,以方塊或螢幕上的物件為本體,以箭頭相連接,以直線段與弧線段代表相互之間的關係。 更進一步的分類VPL,依據類別與視覺表達延伸的使用,分為圖示式程式語言、表格式程式語言以及圖表式程式語言。視覺化程式設計環境(Visual programming environments)提供圖形與圖示的元素讓使用者使用,以便符合特定程式語言以進行程式建構。 視覺化轉換程式語言是利用視覺表達非視覺的程式語言。自然視覺化程式所具有的視覺表達是無法簡單地轉化為文字的。 視覺化程式設計目前的發展是嘗試整合視覺化程式設計的研究,一是對於狀態式程式設計進行線上除錯,二是程式產生自動化與文件產生自動化。另外還有資料流程式語言所帶來的平行自動化,那將會是未來一項重大的程式設計挑戰。 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ées 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. Généralement ces langages sont associés à un environnement graphique de programmation. Il n'est pas toujours possible de les dissocier. Il faut également faire la distinction entre le langage au sens "normalisé" et son implémentation au sens "logiciel". Vizuální programovací jazyk (anglicky visual programming language → zkratka VPL) je druh programovacího jazyka, ve kterém nejsou příkazy znázorněny textem (jako třeba u Pythonu, Javy či C), nýbrž nějakým grafickým znázorněním. Většinou mají příkazy podobu takzvaných bloků, které dohromady tvoří program. Bloky vypadají jako barevné kostičky, kde každý druh bloků plní jinou funkci. Každý VPL jazyk má svůj systém. Mezi nejznámější VPL jazyky patří Scratch nebo jazyky pro programování Lega Mindstorms. Mnoho vizuálních programovacích jazyků je založeno na systému boxů a šipek, kde se s boxy a dalšími objekty na obrazovce zachází jako s entitami, které jsou propojené šipkami, čarami nebo oblouky, které představují spojení. El término programación visual (Visual programming language, VPL) refiere a la programación en la que se utiliza más de una dimensión para expresar la semántica.​ Los lenguajes de programación visual permiten a los usuarios crear programas mediante la manipulación de elementos gráficos, en lugar de especificarlos exclusivamente de manera textual.​ Este tipo de lenguajes son muy utilizados en ámbitos educativos​ a través de los denominados entornos de programación por bloques (entre los que se destaca Scratch) que permiten reducir las dificultades que enfrentan los principiantes cuando empiezan a programar. HyperCard de Apple fue probablemente el primer ejemplo de un entorno de programación visual.​ Wizualny język programowania – język programowania, który pozwala tworzyć programy poprzez manipulowanie elementami programu w sposób graficzny, a nie poprzez specyfikowanie ich tekstowo. Programowanie wizualne umożliwia programowanie za pomocą wyrażeń wizualnych, przestrzennych układów tekstu i symboli graficznych, używanych jako elementy składni języka. Na przykład wiele języków wizualnych opiera się na idei „pól i strzałek”, w których pola lub inne obiekty na ekranie są traktowane jako byty połączone strzałkami, liniami lub łukami, które reprezentują relacje węzłów. Un Linguaggio di Programmazione Visuale (Visual Programming Language V.P.L.) è un linguaggio 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 ecc...) 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" subito un programma; in rapporto ai linguaggi scritti le regole sintattiche sono praticamente inesistenti. I vantaggi della programmazione visuale sono la facilità di apprendimento e la possibilità di visualizzare lo stato del programma durante le fasi di debug. La programmazione parallela inoltre (se gestita dal software) diviene quasi "istintiva" e soprattutto eseguita in automatico. Визуальное программирование — способ создания программы для ЭВМ путём манипулирования графическими объектами вместо написания её текста. Некоторые авторы представляют визуальное программирование как следующий этап развития языков программирования (следующее поколение). В настоящее время визуальному программированию стали уделять больше внимания, в том числе в связи с развитием мобильных сенсорных устройств (КПК, планшеты). Визуальное программирование может применяться для создания программ с графическим интерфейсом, но не только. Существуют, например, и успешно используются в промышленности, средства графического программирования встроенных приложений для микроконтроллеров. Есть и среды визуального программирования, позволяющие создавать Веб-приложения для браузеров. Необходимо различать: * графический язык программирования * (например, средства проектирования интерфейса, CASE -система, часть SCADA -системы). Языки визуального программирования могут быть классифицированы по разным признакам. Например, по сфере основного применения: учебные; используемые в индустрии; исследовательские. По основному моделируемому аспекту: языки описания структуры программной системы; языки описания потока управления; языки описания потоков данных; языки описания поведения (процессов); языки для построения графического интерфейса. Предлагается и такая классификация: * Языки на основе объектов, когда визуальная среда программирования предоставляет графические или символьные элементы, которыми можно манипулировать интерактивным образом в соответствии с некоторыми правилами. Пример: Скретч. * Редакторы форм, позволяющие ставить мышью части пользовательского интерфейса и настраивать их свойства. Примеры: Visual Basic, Delphi и C++ Builder фирмы Borland, MS С#, MS Access, C++ посредством использования в составе свободной кроссплатформенной среды разработки Code::Blocks. * Языки схем, основанные на идее «фигур и линий», где фигуры (прямоугольники, овалы и т. п.) рассматриваются как субъекты и соединяются линиями (стрелками, дугами и др.), которые представляют собой отношения. Примеры: редакторы взаимосвязей в реляционных БД, UML. В ряде работ подход визуального программирования связан с программированием потоков данных (англ. dataflow programming). Некоторые средства визуального программирования поддерживают отладку программ, автоматизированную генерацию и документирование. Языки потоков данных могут позволять автоматическое распараллеливание, что может стать большим достижением программирования. При этом можно назвать и недостатки визуального программирования. Статья Майка Хэдлоу говорит о фундаментальных ограничениях визуального программирования: * Ограничения визуального интерфейса могут запутывать разработчика даже больше, чем текст. * С повышением сложности программ программист начинает заниматься абстракцией и снижением связности, и уровень программиста во многом определяется тем, насколько удачно это получилось. Визуальные средства редко имеют развитую поддержку данного процесса. * Для текстового представления в настоящее время существует множество инструментов: системы управления версиями, автодополнение и пр. En informàtica, un llenguatge de programació visual (VPL de l'anglès: Visual Programming Language) és qualsevol llenguatge de programació que permet als usuaris crear programes mitjançant la manipulació d'elements del programa gràficament en lloc d'especificar-los textualment. El VPL permet la programació amb expressions visuals, arranjaments espacials de símbols de text i gràfics, utilitzats tant com a elements de la sintaxi com a elements de notació secundària. Per exemple, molts VPL's (conegut com a flux de dades o programació esquemàtica) es basen en la idea de "caixes i fletxes", on les caixes o altres objectes de la pantalla són tractats com a entitats, connectats per fletxes, línies o arcs que representen les relacions. 컴퓨팅에서 비주얼 프로그래밍 언어(visual programming language, VPL) 또는 시각 프로그래밍 언어는 사용자가 텍스트로 지정하는 대신 그래픽적으로 프로그램 요소를 조작하여 프로그램을 개발할 수 있게 하는 모든 종류의 프로그래밍 언어를 일컫는다. VPL은 프로그래밍에 시각적 표현식, 텍스트와 그래픽 심볼의 공간적 배치를 허용하며 통사론적 요소나 요소로 이용이 가능하다. 예를 들면 수많은 VPL(데이터플로 또는 다이어그램 방식의 프로그래밍)은 상자 또는 화살표 개념에 기반을 두며 여기서 상자나 다른 화면 객체들은 엔티티로 취급하며 화살표, 선, 아치 모양을 통해 연결되어 관계를 표현한다. Візуа́льне програмува́ння — спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді. Візуальне програмування дозволяє програмувати, використовуючи графічні або символьні елементи, якими можна маніпулювати інтерактивним чином згідно з деякими правилами, причому просторове розташування графічних об'єктів використовувати як елементи синтаксису програми. Значна частина візуальних мов програмування базується на ідеї «фігур і ліній», де фігури (прямокутники, овали та ін.) розглядаються як суб'єкти і з'єднуються лініями (стрілками, дугами тощо), які являють собою відношення. Приклад: UML Мови візуального програмування можуть бути додатково класифіковані в залежності від типу і ступеня візуального вираження, на типи[джерело?]: * Природно-візуальні мови мають невід'ємне візуальне вираження, для якого немає очевидного текстового еквіваленту (наприклад, графічна мова G в середовищі LabVIEW). * Візуально-перетворені мови є невізуальними мовами з накладеним візуальним представленням. Значна кількість сучасних мов програмування має розвинуті візуальні засоби для розробки графічного інтерфейсу, причому здійснюється програмування розміщених на спеціальних формах об'єктів з настроюванням їх властивостей та поведінки. CodeGear Delphi і C++ Builder, Microsoft Visual Studio та мови, які включає в себе цей засіб (Visual Basic, Visual C#, Visual J# тощо) часто плутають з візуальними мовами програмування. Всі ці мови є текстовими, а не візуальними (графічними). MS Visual Studio та Delphi є візуальними середовищами програмування, але не візуальними мовами програмування. Στην επιστήμη υπολογιστών, οπτική γλώσσα προγραμματισμού (visual programming language, συντ. VPL) είναι μια γλώσσα προγραμματισμού που επιτρέπει στο χρήστη τη δημιουργία προγραμμάτων μέσα από το γραφικό χειρισμό προγραμματιστικών στοιχείων (αντί κειμένου). Μια VPL επιτρέπει τον προγραμματισμό με οπτικές εκφράσεις που είναι η τοποθέτηση στο χώρο κειμένου και γραφικών συμβόλων, είτε σαν σύνταξη, είτε σαν βοηθητική σύνταξη. Για παράδειγμα, υπάρχουν πολλές οπτικές γλώσσες, που είναι γνωστές σαν γλώσσες ροής δεδομένων (dataflow) ή διαγραμματικός προγραμματισμός (diagrammatic programming)[1], που βασίζονται στην ιδέα "τετράγωνα και βέλη" ("boxes and arrows"), όπου τα τετράγωνα (ή άλλου τύπου αντικείμενα) της οθόνης θεωρούνται οντότητες που συνδέονται από βέλη, γραμμές ή ακμές, που αναπαριστούν σχέσεις μεταξύ τους. Οι οπτικές γλώσσες προγραμματισμού μπορούν να κατηγοριοποιηθούν, ανάλογα με τον τύπο και την έκταση της χρήσης των οπτκών εκφράσεων, σε γλώσσες βασισμένες στα εικονίδια (icon-based), γλώσσες βασισμένες στις φόρμες (form-based) και σε γλώσσες διαγραμμάτων (diagram languages). Περιβάλλοντα οπτικού προγραμματισμού παρέχουν τότε στοιχεία εικονιδίων ή γραφικών που μπορούν να χρησιμοποιηθούν διαλογικά από το χρήστη σύμφωνα με κάποια χωρική γραμματική (spatial grammar), για την κατασκευή ενός προγράμματος. Γίνεται προσπάθεια να ενσωματωθεί ο οπτικός προγραμματισμός στις γλώσσες προγραμματισμού ροής δεδομένων (dataflow programming), ώστε να είναι πιο εύκολη και άμεση η αποσφαλμάτωσή τους ή η αυτόματη παραγωγή προγραμμάτων και τεκμηρίωσης (visual paradigm). Οι γλώσσες ροής δεδομένων επιτρέπουν επίσης αυτόματο παραλληλισμό (automatic parallelization), που αποτελεί σημαντικό και ανοιχτό πρόβλημα στον προγραμματισμό ηλεκτρονικών υπολογιστών. Als Visuelle Programmiersprache (englisch visual programming language, VPL, auch grafische Programmiersprache) bezeichnet man eine Programmiersprache, in der ein Programm, Algorithmus oder Systemverhalten durch grafische Elemente und deren Anordnung definiert wird. Da Visuelle Programmiersprachen intuitiver zu bedienen sind als textuelle Programmiersprachen, können sie häufig auch von Endbenutzern verwendet werden, man spricht dann von End User Development. VPLs können nach Art der visuellen Darstellung in Icon-, Tabellen- und Diagramm-basierende Sprachen unterteilt werden. ビジュアルプログラミング言語(ビジュアルプログラミングげんご、英: visual programming language)とは、プログラムをテキストで記述するのではなく、視覚的なオブジェクトでプログラミングするプログラミング言語である。グラフィカルプログラミング言語とも言う。 なお、これは総称であり、プログラムをどのように視覚的に表現するかには、いろいろな種類がある。「矩形と矢印」の考え方に基づいており、矩形や円を画面上のオブジェクトとし、それらを矢印や線や弧でつなぐものや、空間上でテキストやグラフィックシンボルを配置するものや、ブロック状のものなどがある。それぞれを指す呼び方としては、アイコンベースの言語、フォームベースの言語、ダイアグラムベースの言語などといった用語がある。 以上のような要素を操作するために、ほとんどの言語では、GUIが提供されている。 表現法がいろいろあることと同様に、「ビジュアルプログラミング言語」という分類は、そのプログラミングパラダイムは問わない。すなわち、その視覚化されているものが、手続き型プログラミングであることもあれば関数型プログラミングであることもあればデータフロープログラミングであることもある。Pure Dataのようなデータフロー記述に優れた言語など、テキストで記述するよりも適した分野もあり、の節も参照のこと。なおVisulanなどごく一部であるが、図形の形状をベースとしたパターンマッチなど、ビジュアル言語ならではの手法によるプログラミングを行う言語もある。 Ett grafiskt programmeringsspråk är, till skillnad från ett vanligt textbaserat programmeringsspråk (som till exempel C++ eller Java), mer visuellt där man har möjlighet att använda sig av färger och animering för att ge en klarare bild av problemet. في الحوسبة، لغة برمجة مرئية (بالإنجليزية: Visual Programming Language)‏ هي أية لغة برمجة تسمح للمستخدمين بإنشاء برامج عن طريق التلاعب بعناصر برنامج بيانيا بدلا من تحديدها حرفيا، أي أنها تسمح بالبرمجة بواسطة التعبيرات البصرية والترتيبات المكانية للنصوص والرسوم البيانية والرموز. على سبيل المثال، العديد من لغات البرمجة المرئية المعروفة باسم تدفق البيانات dataflow أو البرمجة البيانية تقوم على فكرة «الصناديق والأسهم» ، حيث يتم التعامل مع المربعات أو غيرها من كائنات الشاشة على أنها كيانات متصلة بواسطة أسهم أو خطوط أو أقواس والتي تمثل العلاقات. Een visuele programmeertaal (in het Engels afgekort tot VPL van visual programming language) is een programmeertaal waarmee voornamelijk beginnende gebruikers een computerprogramma kunnen ontwerpen door middel van visuele elementen te rangschikken, in plaats van instructies textueel in te typen. Met een VPL kan men programmeren met visuele expressies zoals grafische symbolen. Vaak wordt er een voorstelling van een gegevensstroom of diagram gemaakt, gebaseerd op het principe van blokken en pijlen. Programazio bisual terminoak semantika adierazteko dimentsio bat baino gehiago erabiltzen den programazioari egiten dio erreferentzia. Programazio bisualeko lengoaiek erabiltzaileei elementu grafikoak manipulatuz programak sortzeko aukera ematen diete, soilik hitzez zehaztu beharrean. Lengoaia mota horiek oso erabiliak dira hezkuntza-eremuetan, blokekako programazio-ingurune izenekoen bidez (horien artean Scratch nabarmentzen da); horiei esker, hasiberriek programatzen hasten direnean dituzten zailtasunak murrizten dira.
prov:wasDerivedFrom
wikipedia-en:Visual_programming_language?oldid=1123249320&ns=0
dbo:wikiPageLength
25339
foaf:isPrimaryTopicOf
wikipedia-en:Visual_programming_language
Subject Item
dbr:Ne-XVP
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Fabrik_(software)
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:IDA_Indoor_Climate_and_Energy
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Illumination_Software_Creator
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Programming_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Harmony_(software)__Harmony__1
dbo:genre
dbr:Visual_programming_language
Subject Item
dbr:Vvvv
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbp:paradigm
dbr:Visual_programming_language
Subject Item
dbr:Tactile_programming_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Outline_of_computer_programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Outline_of_human–computer_interaction
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Smart_camera
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:ThingLab
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Stefano_Levialdi_Ghiron
dbo:wikiPageWikiLink
dbr:Visual_programming_language
Subject Item
dbr:Block-based_programming_language
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Visual_programming
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Visual_programming_system
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Visual_scripting
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
dbr:Box_and_arrow
dbo:wikiPageWikiLink
dbr:Visual_programming_language
dbo:wikiPageRedirects
dbr:Visual_programming_language
Subject Item
wikipedia-en:Visual_programming_language
foaf:primaryTopic
dbr:Visual_programming_language