Візуа́льне програмува́ння — спосіб створення програм шляхом маніпулювання графічними об'єктами замість написання програмного коду в текстовому вигляді.
Ця стаття містить текст, що не відповідає . (березень 2019) |
Ця стаття містить , але походження тверджень у ній через практично повну відсутність . (березень 2019) |
Візуальне програмування дозволяє програмувати, використовуючи графічні або символьні елементи, якими можна маніпулювати інтерактивним чином згідно з деякими правилами, причому просторове розташування графічних об'єктів використовувати як елементи синтаксису програми. Значна частина візуальних мов програмування базується на ідеї «фігур і ліній», де фігури (прямокутники, овали та ін.) розглядаються як суб'єкти і з'єднуються лініями (стрілками, дугами тощо), які являють собою відношення. Приклад: UML
Мови візуального програмування можуть бути додатково класифіковані в залежності від типу і ступеня візуального вираження, на типи[]:
- Природно-візуальні мови мають невід'ємне візуальне вираження, для якого немає очевидного текстового еквіваленту (наприклад, графічна мова G в середовищі LabVIEW).
- Візуально-перетворені мови є невізуальними мовами з накладеним візуальним представленням.
Значна кількість сучасних мов програмування має розвинуті візуальні засоби для розробки графічного інтерфейсу, причому здійснюється програмування розміщених на спеціальних формах об'єктів з настроюванням їх властивостей та поведінки. CodeGear Delphi і , Microsoft Visual Studio та мови, які включає в себе цей засіб (Visual Basic, Visual C#, Visual J# тощо) часто плутають з візуальними мовами програмування. Всі ці мови є текстовими, а не візуальними (графічними). MS Visual Studio та Delphi є візуальними середовищами програмування, але не візуальними мовами програмування.
Мови візуального програмування
- , програмне забезпечення загального призначення, яке не вимагає написання коду
- AgentSheets [ 13 листопада 2015 у Wayback Machine.], простий у використанні авторський засіб розробки
- Alice [ 5 грудня 2008 у Wayback Machine.]
- AudioMulch [ 9 квітня 2011 у Wayback Machine.]
- Macromedia Authorware [ 29 квітня 2011 у Wayback Machine.]
- Baltie [ 16 травня 2007 у Wayback Machine.]
- Befunge [ 16 липня 2011 у Wayback Machine.]
- [ru], мова, розроблена для проекту космічного корабля Буран
- EICASLAB [ 8 лютого 2011 у Wayback Machine.]
- Executable UML [ 9 квітня 2011 у Wayback Machine.]
- eXpecco [ 14 лютого 2011 у Wayback Machine.]
- [FxEngine Framework]
- JMCAD [ 28 травня 2011 у Wayback Machine.]
- G, мова, яка використовується в LabVIEW
- Game Maker, легке у використанні середовище для розробки ігор
- Godot (гральний рушій) має візуальний редактор шейдерної мови та візуальну реальізацію своєї скриптової мови GDScript
- , засіб для створення застосунків Google Android, заснований на і Kawa [ 24 квітня 2011 у Wayback Machine.]
- Grasshopper 3D [ 23 вересня 2011 у Wayback Machine.]
- HiAsm [ 5 березня 2011 у Wayback Machine.]
- Kodu [ 26 березня 2011 у Wayback Machine.], програмний засіб для створення ігор з 3D-інтерфейсом, розроблений в Microsoft Research
- Kwikpoint [ 10 квітня 2011 у Wayback Machine.]
- LabVIEW
- Ladder logic [ 26 липня 2010 у Wayback Machine.]
- Lava [ 18 травня 2011 у Wayback Machine.]
- Limnor [ 24 березня 2011 у Wayback Machine.]
- Mama (програмний засіб) [ 28 квітня 2010 у Wayback Machine.]
- Marten [ 14 травня 2011 у Wayback Machine.]
- Max
- Microsoft Visual Programming Language [ 29 квітня 2011 у Wayback Machine.], мова програмування для робототехніки, яка є одним з компонентів
- Mindscript [ 16 лютого 2012 у Wayback Machine.]
- Morphic
- MST Workshop [ 30 вересня 2015 у Wayback Machine.]
- Lego Mindstorms NXT [ 9 січня 2006 у Wayback Machine.], візуальна мова програмування для набору робототехніки Lego Mindstorms
- OpenAlea.Visualea [ 4 березня 2016 у Wayback Machine.]
- [PWGL], мова, заснована на Common Lisp, CLOS та OpenGL
- [Pypes]
- Quartz Composer
- SCADA [ 9 грудня 2010 у Wayback Machine.]
- Scicos [ 7 лютого 2010 у Wayback Machine.]
- Simulink [ 4 грудня 2008 у Wayback Machine.]
- Засновані на Squeak
- Etoys графічно-скриптова мова програмування
- Scratch, програмний засіб Массачусетського технологічного інституту для дітей 7-12 років
- Autodesk Softimage [ 5 березня 2011 у Wayback Machine.]
- Stagecast Creator [ 21 лютого 2015 у Wayback Machine.]
- SourceBinder [ 11 лютого 2011 у Wayback Machine.]
- [en]
- SynthMaker [ 21 квітня 2011 у Wayback Machine.]
- SynthEdit [ 28 січня 2011 у Wayback Machine.]
- Tarpipe [ 14 березня 2022 у Wayback Machine.]
- Tersus [ 4 березня 2018 у Wayback Machine.]
- TestShell [ 23 листопада 2010 у Wayback Machine.]
- ThingLab [ 9 липня 2011 у Wayback Machine.]
- ToonTalk [ 23 квітня 2011 у Wayback Machine.], система програмування для дітей
- Agilent VEE
- VisSim [ 21 жовтня 2020 у Wayback Machine.]
Посилання
- Візуальні мови програмування, каталог посилань Open Directory Project
Див. також
Ця стаття не містить . (серпень 2011) |
Це незавершена стаття про програмування. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vizua lne programuva nnya sposib stvorennya program shlyahom manipulyuvannya grafichnimi ob yektami zamist napisannya programnogo kodu v tekstovomu viglyadi KTechLabCya stattya mistit tekst sho ne vidpovidaye enciklopedichnomu stilyu Bud laska dopomozhit udoskonaliti cyu stattyu pogodivshi stil vikladu zi stilistichnimi pravilami Vikipediyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin berezen 2019 Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti berezen 2019 Vizualne programuvannya dozvolyaye programuvati vikoristovuyuchi grafichni abo simvolni elementi yakimi mozhna manipulyuvati interaktivnim chinom zgidno z deyakimi pravilami prichomu prostorove roztashuvannya grafichnih ob yektiv vikoristovuvati yak elementi sintaksisu programi Znachna chastina vizualnih mov programuvannya bazuyetsya na ideyi figur i linij de figuri pryamokutniki ovali ta in rozglyadayutsya yak sub yekti i z yednuyutsya liniyami strilkami dugami tosho yaki yavlyayut soboyu vidnoshennya Priklad UML Movi vizualnogo programuvannya mozhut buti dodatkovo klasifikovani v zalezhnosti vid tipu i stupenya vizualnogo virazhennya na tipi dzherelo Prirodno vizualni movi mayut nevid yemne vizualne virazhennya dlya yakogo nemaye ochevidnogo tekstovogo ekvivalentu napriklad grafichna mova G v seredovishi LabVIEW Vizualno peretvoreni movi ye nevizualnimi movami z nakladenim vizualnim predstavlennyam Znachna kilkist suchasnih mov programuvannya maye rozvinuti vizualni zasobi dlya rozrobki grafichnogo interfejsu prichomu zdijsnyuyetsya programuvannya rozmishenih na specialnih formah ob yektiv z nastroyuvannyam yih vlastivostej ta povedinki CodeGear Delphi i C Builder Microsoft Visual Studio ta movi yaki vklyuchaye v sebe cej zasib Visual Basic Visual C Visual J tosho chasto plutayut z vizualnimi movami programuvannya Vsi ci movi ye tekstovimi a ne vizualnimi grafichnimi MS Visual Studio ta Delphi ye vizualnimi seredovishami programuvannya ale ne vizualnimi movami programuvannya Movi vizualnogo programuvannya programne zabezpechennya zagalnogo priznachennya yake ne vimagaye napisannya kodu AgentSheets 13 listopada 2015 u Wayback Machine prostij u vikoristanni avtorskij zasib rozrobki Alice 5 grudnya 2008 u Wayback Machine AudioMulch 9 kvitnya 2011 u Wayback Machine Macromedia Authorware 29 kvitnya 2011 u Wayback Machine Baltie 16 travnya 2007 u Wayback Machine Befunge 16 lipnya 2011 u Wayback Machine ru mova rozroblena dlya proektu kosmichnogo korablya Buran EICASLAB 8 lyutogo 2011 u Wayback Machine Executable UML 9 kvitnya 2011 u Wayback Machine eXpecco 14 lyutogo 2011 u Wayback Machine FxEngine Framework JMCAD 28 travnya 2011 u Wayback Machine G mova yaka vikoristovuyetsya v LabVIEW Game Maker legke u vikoristanni seredovishe dlya rozrobki igor Godot gralnij rushij maye vizualnij redaktor shejdernoyi movi ta vizualnu realizaciyu svoyeyi skriptovoyi movi GDScript zasib dlya stvorennya zastosunkiv Google Android zasnovanij na i Kawa 24 kvitnya 2011 u Wayback Machine Grasshopper 3D 23 veresnya 2011 u Wayback Machine HiAsm 5 bereznya 2011 u Wayback Machine Kodu 26 bereznya 2011 u Wayback Machine programnij zasib dlya stvorennya igor z 3D interfejsom rozroblenij v Microsoft Research Kwikpoint 10 kvitnya 2011 u Wayback Machine LabVIEW Ladder logic 26 lipnya 2010 u Wayback Machine Lava 18 travnya 2011 u Wayback Machine Limnor 24 bereznya 2011 u Wayback Machine Mama programnij zasib 28 kvitnya 2010 u Wayback Machine Marten 14 travnya 2011 u Wayback Machine Max Pure Data Microsoft Visual Programming Language 29 kvitnya 2011 u Wayback Machine mova programuvannya dlya robototehniki yaka ye odnim z komponentiv Mindscript 16 lyutogo 2012 u Wayback Machine Morphic MST Workshop 30 veresnya 2015 u Wayback Machine Lego Mindstorms NXT 9 sichnya 2006 u Wayback Machine vizualna mova programuvannya dlya naboru robototehniki Lego Mindstorms OpenAlea Visualea 4 bereznya 2016 u Wayback Machine PWGL mova zasnovana na Common Lisp CLOS ta OpenGL Pypes Quartz Composer SCADA 9 grudnya 2010 u Wayback Machine Scicos 7 lyutogo 2010 u Wayback Machine Simulink 4 grudnya 2008 u Wayback Machine Zasnovani na Squeak Etoys grafichno skriptova mova programuvannya Scratch programnij zasib Massachusetskogo tehnologichnogo institutu dlya ditej 7 12 rokiv Autodesk Softimage 5 bereznya 2011 u Wayback Machine Stagecast Creator 21 lyutogo 2015 u Wayback Machine SourceBinder 11 lyutogo 2011 u Wayback Machine en SynthMaker 21 kvitnya 2011 u Wayback Machine SynthEdit 28 sichnya 2011 u Wayback Machine Tarpipe 14 bereznya 2022 u Wayback Machine Tersus 4 bereznya 2018 u Wayback Machine TestShell 23 listopada 2010 u Wayback Machine ThingLab 9 lipnya 2011 u Wayback Machine ToonTalk 23 kvitnya 2011 u Wayback Machine sistema programuvannya dlya ditej Agilent VEE VisSim 21 zhovtnya 2020 u Wayback Machine PosilannyaVizualni movi programuvannya katalog posilan Open Directory ProjectDiv takozhNode RED Skretch mova programuvannya Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno serpen 2011 Ce nezavershena stattya pro programuvannya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi