+1 500 000 toodet pakkumises

7000 iga päev välja saadetavat pakki

+300 000 klienti 150 riigis

Quick Buy Lemmikud
Ostukorv

Visuaalne programmeerimiskeel – määratlus

[Visuaalne programmeerimiskeel kuulub graafiliste programmeerimiskeelte](/ee/news/library-articles/page/69064/) klassi, milles rakenduse loogika loomine toimub peamiselt struktuuride ja seoste graafilise kujutamise kaudu, mitte traditsioonilise tekstilise süntaksi abil. Sellises keeles luuakse programme graafiliste objektide – plokkide, ikoonide, diagrammide või vooskeemide – manipuleerimise teel, mis esindavad operatsioone, muutujaid, tingimusi või kontrollvoogu. Iga visuaalne element vastab konkreetsele funktsionaalsusele ja seda saab teistega ühendada määratletud loogiliste või andmesuhete kaudu.

Visuaalsete programmeerimiskeelte peamine eesmärk on lihtsustada tarkvaraarenduse protsessi, eriti hariduskeskkondades, tööstusautomaatikas ja süsteemide kiire prototüüpimisel. Sellised keeled muudavad programmi toimimise loogika mõistmise lihtsamaks inimestele, kellel puuduvad põhjalikud teadmised tekstipõhisest programmeerimisest, võimaldades samal ajal jälgida intuitiivset andmevoogu ja juhtimist. Oma olemuse tõttu kasutatakse neid sageli algoritmide põhimõtete õpetamiseks ning süsteemide SCADA, robootika või PLC juhikute puhul.

Visuaalseid programmeerimiskeeli saab rakendada iseseisvate keskkondadena või graafiliste liidestena, mis genereerivad lähtekoodi tekstipõhistes keeltes (nt C, Python). Selliste keelte näideteks on Scratch, Blockly, LabVIEW, Simulink või loogikakontrollerite programmeerimisel kasutatav redeliskeem. Nende tõhusus sõltub sümboolika selgusest, võimest kohandada projekti keerukust ning integratsioonist teiste insener- ja programmeerimistööriistadega.

Tehnilisest seisukohast põhinevad visuaalsed programmeerimiskeeled formaalsetel süntaktilistel ja semantilistel reeglitel, nagu tekstipõhised keeledki, kuid nende koodistruktuur on süntaksipuu või voograafi graafiline esitus. Hästi kavandatud visuaalne keel võimaldab nii programmi üheselt mõistetavat tõlgendamist kui ka selle kompileerimist või tõlgendamist täitmismasina poolt.

Transfer Multisort Elektronik (TME) on üks maailma suurimaid elektroonikakomponentide, elektrotehnika, töökodade varustuse ja tööstusautomaatika globaalseid turustajaid. Kataloog sisaldab üle 1 500 000 toote 1 300 juhtivalt tootjalt. TME kaasaegsed logistikakeskused Łódźis ja Rzgóws (Poola), mille kogupindala on üle 40 000 m², saadavad iga päev ligi 6 000 pakki klientidele rohkem kui 150 riigis.

TME investeerib ka noorte inseneride ja elektroonikahuviliste teadmiste ja oskuste arendamisse TME Education projekti kaudu ning toetab tehnoloogiakogukonda, korraldades TechMasterEvent sündmuste sarja, mis edendab innovatsiooni ja kogemuste vahetust.

LOE LÄBI KA