Co je to vizuální programování?

Vizuální programování je vytvoření počítačového programu pomocí obrazových prvků. Program je tradičně posloupností textových příkazů použitých k dosažení určitého výsledku nebo vyřešení nějakého problému. Programovací jazyky mají často zvláštní způsoby, jak reprezentovat práci, která má být provedena, což vede ke složitosti. Vizuální programování se pokouší usnadnit vytváření programů. Když uživatel zadává znak, je zobrazeno několik návrhů přímo pod textovým pole. Vizuální program k dosažení tohoto cíle by umožnil programátorovi umístit řadu krabic na obrazovku, jeden pro každou úlohu a použít šipky k označení toku mezi úkoly.

První pole na obrazovce by naznačovalo, že čeká na akci uživatele. Když je zadán znak, tok bude nasměrován do krabice, která určuje, zda je znak platný. Pokud je postava platná, bude tok nasměrován na aNOTHER box na obrazovce, které prohledává databázi.

Prohledávání databáze by samo o sobě mělo několik dílčích úkolů. Kliknutím na políčko pro vyhledávání databáze by vyvolalo novou obrazovku, která by programátorovi ukázala tyto dílčí úkoly a tok mezi nimi. Aspekty, jako je zastavení vyhledávání, když je nalezen pevný počet návrhů, nebo vzdát se vyhledávání, pokud se v daném množství času nalezne dostatek návrhů, by se zvážilo a řešilo se s nimi programátor na této obrazovce.

Počítačový program má kromě akce a toku mnoho aspektů. Patří sem vztahy mezi daty, sdílení dat s jinými programy, šíření práce mezi zdroji a propojení grafických prvků pro snadné použití. Sada textových příkazů ne vždy řeší všechny tyto akce hladkým způsobem a pro ostatní programátory nemusí být snadné porozumět všem implikacins. Vizuální programování se pokouší řešit většinu z těchto aspektů.

Existuje mnoho jazyků, které umožňují programování vizuálně. K vizuálním programovacím jazykům obvykle patří: Tersus pro webové aplikace, MVPL pro robotiku, LabView pro vědce a Synthmaker pro zvukové nástroje. Existují vizuální jazyky pro programování ruční a vložené počítače. Visual C# nebo Visual Basic však nejsou vizuální jazyky. Ačkoli populární, umožňují pouze umístění položek na obrazovce, s nimiž uživatel interaguje.

Vizuální programování bylo kritizováno za výrobu programů podobných hračkám a za počet vizuálních prvků, které lze zobrazit na obrazovce najednou. Limit Deutsch naznačuje, že lze zobrazit zhruba 50 prvků. Stejně jako se vyvinuly jazyky textu, je slibné, že vizuální jazyky mohou také řešit tyto výzvy.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?