Care sunt limbajele de programare

limbaj de programare - un mijloc de comunicare cu un programator de calculator. Calculatorul în acest caz - masina, inteleg doar comenzile de bază. Ce limbă o persoană care vorbește cu un computer cel mai dificil?







Care sunt limbajele de programare


În romanul „Programatorul“ sovietic descrie o situație în care un institut tehnic refuzat de calculator. Autoritățile au sosit și a cerut să arate munca ei. Dar ea nu a înțeles limbajul de programare de comandă. Apoi, un inginer talentat a început un dialog cu aparatul în propria sa limbă - direct în cod binar.

Mulți programatori cred că este un cod binar dintre cele mai complexe limbajul de programare - care este un paradox, pentru că numerele binare nu sunt limba. Conceptul de „limbaj“ implică traducerea din limba de calculator pentru limbajul uman. În același cod binar, programator nu are simplificări pentru a discuta cu mașina.

În ciuda dificultăților enorme de a lucra cu cod binar direct, este o logică binară permite mai economic de a dispune de toate memoria aparatului. Acesta poate fi utilizat pentru dispozitive simple, electrice (cuptoare cu microunde, ceainice), precum și în dispozitive care necesită o anumită viteză (ceasuri precise, echipamente medicale, echipamente sportive pentru oficiază).








Assembler - un grup de comenzi binare sunt grupate în secțiuni. Această limbă este utilizată atunci când dezasambla programe. Este necesar pentru a afla codul pentru fișierul executabil. Pentru a face acest lucru, trebuie să decodeze fișierul executabil (lucrarea mult în comun cu criptografie). Acest proces de executabilelor descifrare numit dezasamblare. La ieșirea de programator primește un grup de instrucțiuni de asamblare, chiar dacă programul a fost scrisă inițial într-o altă limbă. Lucrul cu limbaj de asamblare (ASM), cum ar fi de programare în cod binar, ca un test chiar și pentru cele mai puternice programatori.

Popularul C ++


Un număr foarte mare de programe din lume și acoperă este scris în limbile grupului lingvistic S. Sam C, a fost creat în 1970 pentru a lucra cu procesoare. Acest limbaj a fost foarte simplu.

În „“ „“ a fost dezvoltat de limbajul C ++, moștenind de cele mai multe oportunități predecesorului, dar adaugă un principiu suplimentar - paradigma moștenire. În ciuda simplității aparente a comenzilor este că limba este un instrument de programare puternic. Un număr foarte mare de biblioteci terțe părți oferă programatorului o mulțime de spațiu pentru procesul de creație. Cu toate acestea, limba are o structură logică complexă. Este necesar să se utilizeze o abordare orientată spre obiect care reduce numărul de linii de cod (din cauza moștenire), dar complică logica. Programatorul trebuie să aibă capacitatea de a visa, care, în sine, nu este ușor.

limbile moderne


Acesta este acum foarte popular liber „abstracte“ limbaje de programare: NoSQL, Erlang, Python. Stăpânul lor dificilă, dar specialiștii de limbi străine rare, sunt foarte populare. De regulă, noi limbi sunt create pentru a rezolva probleme specifice: lucrul cu interfață bazată pe web pentru a crea aplicații sau procese server de management. O provocare deosebită pe cele mai recente limbaje de programare constă în studiul lor mici - există puține componente și biblioteci, specificații și manuale.