Limbi de programare pentru Internet - Life-prog

Odată cu dezvoltarea rețelei globale, au fost elaborate multe limbi de programare, adaptate în mod special pentru Internet. Caracteristici tipice: limbile sunt interpretate, interpreții pentru ei sunt distribuiți gratuit, programele în sine - în codul sursă. Aceste limbi sunt numite limbi de scripturi.







HTML. O limbă bine cunoscută pentru procesarea documentelor. Foarte simplu, conține comenzi elementare pentru formatarea textului, adăugarea de imagini, setarea fonturilor și culorilor, organizarea de linkuri și tabele. Toate paginile Web sunt scrise în HTML sau utilizează extensiile.

Mijloace de creare de programe

În general, pentru a crea un program în limba de programare selectată, trebuie să aveți următoarele componente.

Textul sursă este tradus în codul mașinii. Dacă se găsesc erori de sintaxă, codul rezultat nu va fi creat.
În acest stadiu este deja posibil să obțineți programul finit, dar cel mai adesea îi lipsesc câteva componente, astfel încât compilatorul produce de obicei un obiect intermediar (fișier binar, extensie standard .obj).

Codul sursă al unui program mare constă, de regulă, în mai multe module (fișiere cu texte sursă), deoarece este incomod să se stocheze toate textele într-un fișier - sunt dificil de navigat în ele. Fiecare modul este compilat într-un fișier separat cu codul obiect, care apoi trebuie să fie îmbinat într-unul.

În plus, trebuie să adauge codul mașinii pentru subrutine care implementează diferite funcții standard (calculul păcatului sau cosului). Aceste funcții sunt conținute în biblioteci (fișiere cu extensia .lib standard) care sunt furnizate împreună cu compilatorul.

Dacă dintr-un motiv oarecare unul dintre modulele de obiect sau biblioteca necesară nu este găsit (directorul cu biblioteca este incorect), colectorul raportează o eroare și programul terminat nu funcționează.

Codul executabil este un program complet care poate fi rulat pe orice computer unde a fost creat sistemul de operare pentru care a fost creat acest program (extensia .exe.com).







În prezent, instrumentul principal pentru dezvoltarea programelor sunt sistemele de programare.

Sistemul de programare rulează sub sistemul de operare (OS) și poate avea componente comune cu acesta, de exemplu, încărcătorul, bibliotecile, utilitățile. În ceea ce privește alte complexe software, JV poate fi împărțită în cele independente și integrate.

Sistemele independente sunt sisteme cu scop general. Acestea pot fi organizate ca complexe software cu componente independente sau ca JV-uri integrate. Apelul fiecărei componente independente se efectuează prin instrucțiuni în limba OS sau într-o limbă de comandă specială. Din acest motiv, componentele stand-alone JV sunt deseori numite instrumente de linie de comandă.

Toate componentele SP integrate sunt înconjurate de o singură coș de software, care oferă o interfață grafică de utilizator. Toate componentele JV integrat pot fi asamblate constructiv într-un singur program executabil. Din acest motiv, uneori o astfel de asociere în comun este identificată cu compilatorul (nu este complet corect). De obicei, un SP integrat este livrat cu instrumentele din linia de comandă.

JV integrat este parte integrantă a unui alt pachet software. Astfel de JV sunt utilizate în sistemele de gestionare a bazelor de date DBMS și în cele mai dezvoltate pachete de aplicații. Prin organizarea și capacitățile lor, ele sunt similare cu JV-urile integrate. În procesul de dezvoltare a sistemelor lor de programare de baze de date sunt dobândite treptat caracteristici de risc clasic, care poate crea, depana și de a integra module individuale, precum și a crea un program care se execută independent de SGBD.

Întreprinderea comună modernă are la bază un principiu de programare modular. Acest lucru vă permite să împărțiți programele în părți independente din punct de vedere funcțional - module.

Modulul sursă (MI) este un modul scris în limba de introducere a traducătorului. Programul poate consta dintr-unul sau mai multe MI. Modulele sursă sunt difuzate independent una de alta, deși unii traducători pot efectua așa-numita procesare în serie. Fiecare traducător MI se traduce într-un modul de obiecte transferabil.

Modulul obiect (OM) este un program în limba mașinii + informații auxiliare, care oferă, în special, asocierea OM cu alte module. Modulul de obiect nu poate fi executat pe computer fără procesare suplimentară.

Textele în limba sursă pot fi stocate în fișiere speciale de includere și, dacă este necesar, incluse în modulele sursă. Modulele individuale de obiecte se pot acumula în bibliotecile modulelor obiect (BOM). Pentru a menține BOM există un program special - un bibliotecar, care vă permite să creați biblioteci, să le înlocuiți, să le înlocuiți și să le eliminați, să tipăriți un cuprins. Cu bibliotecile disponibile, linkerul caută automat modulele de obiecte necesare pentru a crea un singur program. Astfel de biblioteci sunt uneori numite biblioteci auto-apel.







Articole similare

Trimiteți-le prietenilor: