Limbaje de programare, Computerworld România, publicarea de „sisteme deschise“
limbaj de programare - un set de cuvinte cheie (dicționar) și un sistem de reguli (gramatica si sintaxa) pentru construirea de operatori, format din grupuri sau șiruri de numere, litere, semne de punctuație și alte simboluri prin care oamenii pot comunica set de instrucțiuni de calculator. În bună, calculatorul merită doar o singură definiție - o bucată de fier prost.
Inregistrarea pentru conferinta
definiție
limbaj de programare - un set de cuvinte cheie (dicționar) și un sistem de reguli (gramatica si sintaxa) pentru construirea de operatori, format din grupuri sau șiruri de numere, litere, semne de punctuație și alte simboluri prin care oamenii pot comunica set de instrucțiuni de calculator.
În bună, calculatorul merită doar o singură definiție - o bucată de fier prost. El știe doar două lucruri - zero și unu, care este un pic de informații. Cu toate acestea, el manipulează aceste biți atât de repede că este capabil de a efectua sarcini utile. De fapt, primul proces de programare de calculator a fost limitat la faptul că operatorul tastat secvența de zero-uri și cele care utilizează switch-uri de pe panoul frontal.
Este clar că, în timp ce întrebarea nu a fost despre ușurința utilizării și performanțele acceptabile. limbaje de programare au fost create pentru a oferi oamenilor posibilitatea de a ne înțelege, ce spun ei calculator.
Limbaje de programare a pune în aplicare mai multe idei importante. Acestea sunt operatori într-o formă ușor de înțeles pentru utilizator, care simplifică foarte mult procesul de programare. Noi, să împartă un număr de altul, destul de puține personaje, dar este nevoie de un calculator pentru a efectua zeci de operații.
În plus, limbaje de programare permit să atribuie nume semnificative de obiecte, cum ar fi variabile și constante, ceea ce face programul mult mai ușor să scrie, ele devin mai clare și mai ușor de depanare.
La cel mai scăzut nivel de zero-uri și cele de cod de computer, în general, nu poate fi numită limbă. Chiar primul limbaj de programare real a fost de asamblare, și pentru fiecare tip de calculator era lui.
Este încă folosit de unele utilități în acele cazuri în care permite generarea unui cod mai eficient decât alte limbi.
puncte de vedere diferite
Dar cum să se asigure că programul este de lucru pe două calculatoare diferite? Trebuie să-l reprograma, în conformitate cu instrucțiunile stabilite de-a doua mașină. În acest caz, limbaje de nivel înalt utilizat mai capabil să se adapteze la diferite calculatoare folosind un alt program numit compilator. Compilatorul convertește aplicația în cod mașină și o stochează ca un fișier. Pentru a obține același interpret obiectiv care „on the fly“ poate fi folosit același loc de muncă ca compilator, și rulează programul fără a salva codul mașină rezultat. Compilatorului și interpretul au fost create separat pentru fiecare tip de computer, dar încă a trebuit să le scrie doar o singură dată, iar apoi pot fi folosite pentru tratarea multor programe scrise într-un limbaj de nivel înalt.
Prima limbă cunoscută de acest gen a fost Fortran (prescurtarea de la Formula Traducere - «formule de conversie), care este încă popular printre ingineri și oameni de știință.
răspândire
Există mai multe mii de limbi, dar puține dintre ele sunt utilizate pe scară largă. Limbile au fost create pentru diferite scopuri:
- să simplifice și să faciliteze procesarea tipurilor specifice de informații, cum ar fi șiruri de caractere (Snobol), matrice (APL), expresia logică (Prolog) sau baze de date (SQL);
- să încurajeze utilizarea anumitor tipuri de programare, inclusiv programe care vor fi înțelese de către persoanele care nu au educație specială (Cobol, Basic), programe foarte mari (ADA), o programare orientată spre obiect (Eiffel, C ++, Java, SmallTalk) și programarea vizuală, în care utilizatorul se conectează o pictogramă la alta, și de a aplica foi de stil pentru a descrie interacțiunea lor (Salsa, Visual Basic, Visual C ++);
- simula imaginea reală a lumii, inclusiv evenimente aleatoare (Simula, GPSS).
În plus, limba poate fi descrisă ca tratament (efectuat într-o anumită ordine, în funcție de datele), definește evenimentul (ele încep să funcționeze numai în cazul unui eveniment) sau ciclic (executarea repetată a unui ciclu fix de operații).
Programul nu este scris în mod necesar numai în orice limbă. Cele mai multe programe majore includ utilități, biblioteci, funcții, și alte tipuri de segmente de program, a căror dezvoltare utilizate limbi diferite. De fapt, nu contează, au fost scrise inițial pe ce anume limba.
În cele din urmă, Web a dus la o serie întreagă de noi limbaje de programare. HTML și Java - este un limbaj universal web. Tcl - limbaj de bază pentru nodul www.computerworld.com. Java a fost proiectat pentru Internet, și Microsoft a anunțat cea mai recentă C # limba.
limbi antologice
(Limbile, în roșu, sunt utilizate pe scară mai largă)