Visual Basic ca un compilator - stadopedia

Visual Basic ca interpret

Un compilator sau un interpret?

Numele Visual Basic vorbește de la sine. Dacă ați lucrat deja cu alte sisteme tradiționale de programare, veți vedea în curând că Visual Basic reprezintă un stil de programare complet diferit. Deja prin cuvântul "Visual" puteți ghici că Visual Basic are un stil vizual de programare. După cum sa menționat mai sus, nici măcar nu programați, ci proiectați aplicația. Prima dvs. sarcină este să creați un mediu de lucru înainte de a începe să introduceți prima linie de cod.







Cuvântul Basic din titlu indică numai faptul că sintaxa programelor și a operatorilor se bazează pe un limbaj de nivel înalt (Codul de instrucțiuni simbolice pentru începători). Dar dacă cunoașteți standardul de bază, apoi asigurați-vă foarte repede că Visual Basic este semnificativ diferit de acesta.

La întrebarea dacă Visual Basic este un compilator sau un interpret, puteți obține răspunsul: "Ambele." Nu poate fi atribuită în mod neechivoc fie compilatorilor, fie interpreților.

Semnul principal al interpretului este că programele create în acesta sunt executate numai în mediul de dezvoltare. Programul poate fi rulat direct din mediul înconjurător, iar în cazul în care există erori în acesta, acestea sunt imediat recunoscute. Toate acestea sunt observate și în Visual Basic, unde puteți rula aplicația direct în mediul de dezvoltare. În acest caz, Visual Basic utilizează tehnologia Threaded-p-Code, în care fiecare linie introdusă de cod este transformată într-un cod intermediar - Cod p-Threaded. Acesta nu este exact codul mașinii, dar acest cod rulează mai repede decât atunci când lucrează cu un interpret obișnuit. Mai întâi, Visual Basic verifică imediat sintaxa programului și afișează un mesaj despre eroarea detectată. Un alt avantaj al acestei tehnologii este capacitatea de a căuta erori. Cu toate acestea, Visual Basic nu este doar un interpret, deoarece ar însemna că aplicațiile rulează numai într-un mediu Visual Basic. Visual Basic oferă posibilitatea de a crea și executabile fișiere EXE, astfel încât pot fi atribuite compilatoarelor.







Visual Basic nu poate fi numit un compilator pur, deoarece, spre deosebire de Visual C ++, Visual Basic nu creează un executabil imediat după pornire din mediul de dezvoltare.

Pentru a crea un astfel de fișier, trebuie să faceți acest lucru în mod explicit (comanda File \ Make ***, EXE). Începând cu a cincea versiune, Visual Basic are un așa-numit "compilator nativ", adică un compilator care poate crea codul mașinii. În acest fel. Visual Basic combină capacitățile interpretului și ale compilatorului. Și aceasta are mai multe avantaje decât dezavantajele.







Articole similare

Trimiteți-le prietenilor: