Lista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
Dat fiind faptul că dezvoltarea tehnologiei informatice nu se oprește, îmbunătățind continuu metodele și metodele de programare, precum și limbile de programare. Luați în considerare ce limbi există în domeniul calculatorului modern și clasificarea acestora.
conținut
Informații generale
Lista limbajelor de programare este atât de largă și diversă, încât este aproape imposibil să o definiți complet. Dintre toate limbile, există trei subgrupe principale:
- mașină (limbi de programare la nivel scăzut);
- orientați pe mașini (asamblori);
- independent de mașină (la nivel înalt);
Printre dezvoltatorii de software modern cele mai populare următoarele limbi de programare majore. Lista este listată în ordinea descrescătoare a popularității:
- SQL.
- Java.
- XML.
- C ++.
- HTML.
- Visual Basic.
- XSL.
- Delphi.
Această listă de limbi de programare este departe de a fi completă, însă acestea sunt limbile cele mai populare, cunoștințele de care poate avea nevoie programatorul atunci când angajează. Toate acestea sunt limbi de programare la nivel înalt.
Bazele programării
Limbile de programare de nivel scăzut sunt limbi care necesită luarea în considerare a tipului și a capacităților procesorului. Operatorii și metodele de funcționare a unor astfel de limbaje de programare sunt destul de aproape de codul mașină, acestea necesită cunoștințe de memorie PC și procesorul se întoarce la ea.
Este dificil să numiți diferite limbi de programare la nivel scăzut. Lista cu toate acestea va fi redusă la o limbă dominantă - asamblorul. Din moment ce permite să facă coduri de programe în notația aproape de cod mașină, de asamblare utilizat exclusiv pentru scrierea de software de sistem, cum ar fi sistemele de operare, drivere de dispozitiv, și în programarea codurilor cip de control.
Dezavantajul acestor limbi de programare este că programele sunt scrise pe ele pentru a efectua sarcini specifice pe un anumit dispozitiv, iar implementarea lor este imposibilă în cazul transferului către un alt procesor.
Dezvoltarea aplicațiilor
O listă de limbi de programare pentru crearea de aplicații personalizate, precum și pentru dezvoltarea și implementarea software-ului particularizat, are mii de poziții. După cum înțelegeți, această diversitate se datorează faptului că o anumită limbă este potrivită pentru rezolvarea problemelor specifice.
În ciuda faptului că aceste limbi de programare sunt definite într-un grup separat, execuția lor are loc în codul mașinii. Pentru a executa o linie finalizată de program pe linie și ao traduce codul mașinii sunt utilizate programe speciale - interpreți. Dacă traducerea codului dintr-o limbă în alta se face fără a executa comenzi, atunci compilatorii o fac. În general, programele destinate traducerii programelor scrise dintr-un limbaj de programare formal într-un altul sunt numite traducători.
Să aruncăm o privire mai atentă la limbile de programare la nivel înalt. Nu vom lista lista, vom scrie doar câteva detalii despre fiecare dintre cele mai populare.
SQL
Un limbaj de programare specializat este conceput în primul rând pentru a lucra cu sistemele de gestionare a bazelor de date și programarea acestora. SQL este tradus ca "limbaj de interogare specializat". Deoarece în ultimele decenii piața de baze de date a crescut de mai multe ori, popularitatea acestei limbi nu vine ca o surpriză.
Există opinii diferite cu privire la viitorul acestei limbi. Se crede fără echivoc că tehnologia de a crea relațional bază de date era pe partea de sus, dar timpul ei se scurge. Nevoia de dezvoltare în legătură cu volumul tot mai mare de date prelucrate conduce experți să creadă că omenirea este pur și simplu de tranziție necesară din tehnologia relațională post-relațional în viitor, dar cu scopul de a păstra compatibilitatea cu băncile de date existente.
jаvascript
Prin drept, este al doilea dintre limbile de programare la nivel înalt. Ușor de învățat, ușor de utilizat. Creșterea în comparație cu adaptabilitatea progenitorului la programare duce la faptul că lucrează cu această limbă, milioane de oameni din întreaga lume. limbaj orientat pe obiect bazat pe C ++, adaptate la crearea de programe și aplicații care pot ocupa cantități uriașe de informații în medii de specialitate și să țină cont de specificul mediului de implementare finit produs software.
Tehnologia Java - este fundamentul care permite cantitati nelimitate de a crește companiile de infrastructură și companiile care pot leagă împreună sistemul de calibru cele mai diverse de la conectarea la rețea prin intermediul telefoanelor Wi-Fi la supercomputere.
XML
Descendentul HTML, această tehnologie este un limbaj extensibil de markup. Este adaptat pentru interpretarea documentelor. Ea efectuează cele mai complicate transformări și modificări ale documentelor. Limba XML este folosită pentru transmisia și stocarea temporară a datelor atunci când lucrează cu diferite baze de date relaționale prin Internet.
XML a ajuns deja la un nivel în care poate pretinde rolul unei tehnologii fundamentale pentru construirea rețelelor corporative.
Programăm în limba rusă
Cele mai populare limbi de programare folosesc vocabularul englez. Cu toate acestea, în afară de acestea, există și limbi de programare rusești. Lista în limba rusă este mică, iar domeniul în care sunt folosite este foarte specializat. Să dăm câteva exemple.
- 1C: Întreprindere. Un întreg sistem conceput pentru a gestiona organizația în toate domeniile de activitate. Adesea în căutare de angajați pot fi găsite "Programator 1C".
- Verbul. Un analog al limbii engleze Pascal.
- Robic. Un limbaj de programare special conceput pentru a preda copiilor noțiunile de bază ale programării.
- Rapierul. Limba cu tipărirea dinamică, pe baza procedurilor.
După cum puteți vedea, lista limbajelor de programare este atât de largă și variată încât nu poate fi acoperită de nici o clasificare și listă. Dacă decideți să faceți programarea la nivel de amatori sau profesioniști, apoi amintiți-vă că programator - o profesie creativ, care necesită nu numai cunoștințe, ci, de asemenea, fantezie, imaginație, intuiție, și chiar un pic de noroc.
- Ce este - compilatorul sau Cum de a face computerul să înțeleagă ce vrei de la el?
- Programarea orientată pe obiecte
- Limbaj de programare Java
- Limba de programare de bază și istoricul acesteia
- Cum de a învăța programarea de la zero în limbi de programare populare
- Limbi de programare pentru calculator: tipuri, descriere, aplicare și feedback
- Programarea jocurilor: programe, caracteristici ale creației și recomandări
- Mediul de programare `Pascal ABC`
- Cele mai populare limbi de programare. Limbaje de programare pentru începători
- Evaluarea limbajelor de programare 2016
- Compilează ce?
- Ce este un compilator - descriere
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Limba de programare c (s)
- Scripting limbi de programare: sarcini, caracteristici și beneficii
- Ce limbă de programare ar trebui să aleg pentru ca un începător să învețe
- Mediul de programare. Pe drumul spre crearea propriului software
- Limbi oficiale: exemple. Semne ale unui limbaj formal
- Cel mai ușor limbaj de programare pentru începători
- Ce este sistemul de programare
- Clasificarea limbajelor de programare după niveluri