Clasificarea limbajelor de programare: principalele aspecte ale fiecărui tip
Înainte de a vă familiariza cu această direcțieca o clasificare a limbajelor de programare, merită puțină înțelegere a termenilor și conceptelor. Fiecare computer are capacitatea de a efectua o serie de sarcini specifice, urmând o execuție pas cu pas a algoritmilor programului. Unirea instrucțiunilor care indică calea soluției este numită program de calculator. Cu toate acestea, pentru a traduce discursul uman într-o formă care să fie ușor de înțeles de către un calculator, se dezvoltă sisteme speciale de notare, care în cele din urmă, cu ajutorul traducătorului, dobândesc forma codurilor mașinilor.
Există diferite niveluri de limbi de programare,care sunt împărțite în jos, înalt și ultra-înalt. Prima direcție presupune introducerea de către persoană a unei anumite secvențe de figuri care are un tip de unități și zerouri. Există o probabilitate mare de eroare. Pentru a lucra în această direcție este necesar un specialist înalt calificat. În a doua direcție este obișnuit să se facă referire la limbile BASIC și FORTRAN, ALGOL și PASCAL și multe altele. Descrierea instrucțiunii în această formă este mult mai simplă și ușor de percepută de o persoană. Un reprezentant ultra-la nivel înalt este APL. O eroare la utilizarea acestei opțiuni este complet eliminată, iar dimensiunea programului este redusă la minimum. Dezvoltarea limbajelor de programare a avut loc în ordinea descrisă. În această etapă, cele mai populare limbi de nivel înalt.
Toate limbile cunoscute din lumea creării programelor pot fi împărțite în mai multe tipuri:
- -Masina orientat. Aceste limbi depind în mod direct de caracteristicile fiecărui calculator individual. Această direcție vă permite să creați programe de înaltă calitate utilizând resurse hardware. Există o șansă de a prezice codul obiectiv. Dezavantajul este viteza scăzută de a crea programe și efort mare la locul de muncă. Nu uitați că programul creat pentru un computer nu este absolut potrivit pentru toți ceilalți.
- Clasificarea limbajelor de programarepresupune prezența codificării simbolice. Această direcție aparține numărului de comandă. Numerele sunt înlocuite cu identificatori, care oferă o ușurare în procesul de memorare a conținutului caracterelor în timpul setului. Probabilitatea de eroare scade la zero.
- AutoCodurile sunt, de asemenea, un element integru fără careclasificarea limbajelor de programare va fi incompletă. Direcția este similară cu codificarea simbolică, dar utilizează o gamă mult mai mare de macrocomenzi. Ele se caracterizează prin prezența elementelor repetate în diferite părți ale programului.
- Aparat independent. Ele descriu modul de îndeplinire a sarcinilor, care pot fi prelucrate ulterior. Una dintre opțiunile disponibile pentru o gamă largă de utilizatori.
- -Orientate pe problemă. Apariția lor este asociată cu extinderea spectrului de sarcini care merită realizate. Această direcție oferă o mulțime de comenzi, ceea ce vă permite să formați în mod clar și clar algoritmul necesar.
- Clasificarea limbajelor de programareoferă un astfel de element ca limbile universale. Acestea sunt concepute pentru a îndeplini sarcinile de planuri comerciale, științifice și alte planuri. Ele sunt create pentru a ajuta la modelare.
- Limbile de dialog sunt considerate un tip important. Ele sunt necesare pentru crearea unei conexiuni între o persoană și o mașină. Pe lângă direcția din soluție, limbajul conține multe lacune și stereotipuri. Modificările și completările aduse programelor sunt realizate în mod simplu și rapid, prin adăugarea sau eliminarea elementelor individuale. Un reprezentant luminos al direcției este Basik.
</ p>
Evaluare: