Cum să-ți antrenezi dragonul

Cum să înveți DRAGONUL?

DRAGON este un limbaj de programare și modelare vizuală algoritmică care prezintă algoritmi bazați pe principiul "privit și imediat înțeles"

Istoria nașterii limbii

În 1986, pentru a rezolva problemele cu care se confruntă industria de rachete și spațiu, a fost lansat un proiect pentru a dezvolta o nouă limbă. Motivul creării a fost necesitatea dezvoltării software-ului de bord și a software-ului de testare la sol pentru Buran. Potrivit experților, această lucrare a necesitat câteva mii de programatori. După studierea problemei specialiștilor Institutului de Matematică Aplicată im. Keldysh RAS creat orientate pe probleme de limbi pe baza termenilor, conceptelor și algoritmi de control de prezentare și testare a navei utilizate de către dezvoltatori. Astfel, pe lumină au apărut: ПРОЛ2, ДИПОЛЬ, ЛАКС. Dar, din cauza specializării lor, sa decis să dezvolte o limbă care poate rezolva probleme, nu doar cele de mai sus trei, dar, de asemenea, sarcini care depășesc intervalul de programare tradiționale, de exemplu, facilitând comunicarea și înțelegerea între oameni de diferite profesii și industrii. Dezvoltarea a fost finalizată în ultimii 11 ani, astfel încât a apărut limbajul prietenos rus algoritmic, care asigură vizibilitatea sau în formă prescurtată - DRAGONUL.

DRAGON - un vizual algoritmică limbaj de programare și de model, dezvoltat folosind standardele GOST 19.701-90 și ISO 5807-85, și, cel mai important, o atenție deosebită a fost acordată sporirii percepției algoritmului, sau, să-l puneți un alt mod, să ia în considerare caracteristicile cunoașterii umane. Creierul uman se concentrează în primul rând pe percepția vizuală, iar oamenii obțin informații atunci când vizualizează imagini grafice mai repede decât atunci când citesc textul. Algoritmii implementați pe DRAGON sunt mai evidenți și mai ușor de înțeles. Iar metodele ergonomice utilizate în limbă îmbunătățesc semnificativ percepția algoritmilor. Limbile tradiționale în acest sens nu iau pe deplin în considerare specificul imaginilor vizuale. Și, după cum schema clar și ușor de înțeles îl face ușor de detectat erori în algoritmul, cele mai multe erori vor fi detectate în etapa de algoritmică, cu atât mai de încredere se va dezvolta software-ul.

"Literele" limbii sunt elemente grafice, numite icoane, și unirea a mai multor icoane - macro. În limbaj se folosesc două tipuri de elemente: elemente grafice - figuri grafice și elemente de text - inscripții de text aflate în interiorul sau în afara elementelor grafice. În consecință, există două tipuri de sintaxă. Sintaxa grafică ca set de reguli pentru alocarea elementelor grafice și a regulilor de conectare a acestora și sintaxa textului care specifică alfabetul simbolurilor, regulile pentru combinarea acestora și legarea elementelor grafice.

DRAGON-ul este de fapt o familie de limbi, care poate include un număr nelimitat de limbi. Aceste limbi ale familiei au aceeași sintaxă grafică, dar diferă în sintaxa textului propriu. Limbajul DRAGON poate fi împărțit în două grupuri.

Versiunea PDF a acestui număr poate fi achiziționată în magazinul nostru.

Articole similare