Кіріспе
Компьютерлік техникада визуалды бағдарламалау тілі (визуалды бағдарламалау жүйесі, VPL немесе VPS), сондай-ақ диаграммалық бағдарламалау, графикалық бағдарламалау немесе блок-кодтау деп те аталады, – бұл пайдаланушыға бағдарлама элементтерін мәтінмен сипаттаудың орнына графикалық түрде манипуляциялау арқылы бағдарлама жасауға мүмкіндік беретін бағдарламалау тілі. VPL визуалды өрнектермен, мәтін мен графикалық символдардың кеңістіктік орналасуымен бағдарламалауға мүмкіндік береді, олар синтаксис элементтері немесе қосымша белгілер ретінде қолданылады. Мысалы, көптеген VPL "қораптар мен жебелер" принципіне негізделген, онда қораптар немесе басқа экрандық нысандар қатынастарды көрсететін жебелер, сызықтар немесе доғалармен байланысқан элементтер ретінде қарастырылады. VPL әдетте төмен кодты әзірлеу платформаларының негізін құрайды.
In computing, a visual programming language (visual programming system, VPL, or, VPS), also known as diagrammatic programming, graphical programming or block coding, is a 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 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 are generally the basis of Low code development platforms.
Жалпы мақсаттағы бейне тілдері
VPL-дердің көпшілігі білім беру немесе мақсатты пайдаланушылары жаңадан бастаған бағдарламашылар болатын нақты мақсаттағы қолдану үшін жасалған. Бірақ, кейбір зерттеу жобалары мәтіндік бағдарламалау тілдерін (C, C++, Java және т.б.) пайдалану орнына, кез келген бағдарламалық жобада негізгі бағдарламашылар қолдана алатын жалпы мақсаттағы визуалды бағдарламалау тілін ұсынуға тырысады. Мысалы, Envision және PWCT сияқты зерттеу жобалары осы мақсатқа қол жеткізу үшін жоспарланған. VPL-ді мәтіндік бағдарламалау тілі арқылы жасау жиі кездеседі. Ал жалпы мақсаттағы VPL-дерді әзірлеу керісінше мүмкіндік береді. Мысалы, 2016 жылы визуалды бағдарламалауды қолдана отырып, жаңа мәтіндік бағдарламалау тілінің компиляторы және виртуалды машинасы жасалды.
Көрнекі тілдер тізімі
Төменде ерекше көзге түсетін визуалды бағдарламалау тілдерінің тізімі берілген.