O istorie a limbajelor de programare pe calculator

programarea pe calculator este esențială în lumea noastră de astăzi, rulând sistemele pentru aproape fiecare dispozitiv pe care îl folosim. Limbajele de programare a computerului ne permit să spunem mașinilor ce să facă. Mașinile și oamenii „gândesc” foarte diferit, astfel încât limbajele de programare sunt necesare pentru a reduce acest decalaj.primul limbaj de programare a computerului a fost creat în 1883, când o femeie pe nume Ada Lovelace a lucrat cu Charles Babbage pe computerul său mecanic foarte timpuriu, motorul analitic., În timp ce Babbage era preocupat doar de calcularea numerelor, Lovelace a văzut că numerele cu care lucra computerul ar putea reprezenta altceva decât doar cantități de lucruri. Ea a scris un algoritm pentru motorul analitic care a fost primul de acest gen. Datorită contribuției sale, Lovelace este creditată cu crearea primului limbaj de programare pe calculator. Pe măsură ce au apărut nevoi diferite și au fost create noi dispozitive, au urmat multe alte limbi.,1883: algoritm pentru motorul analitic: creat de Ada Lovelace pentru motorul analitic al lui Charles Babbage pentru a calcula numerele Bernoulli, este considerat a fi primul limbaj de programare pe calculator.

1949: limbaj de asamblare: utilizat pentru prima dată pe scară largă în calculatorul automat de stocare electronică cu întârziere, limbajul de asamblare este un tip de limbaj de programare la nivel scăzut care simplifică limba codului mașinii, instrucțiunile specifice necesare pentru a spune computerului ce să facă.1952: Autocode: Autocode a fost un termen generic pentru o familie de limbaje de programare timpurie., Primul a fost dezvoltat de Alick Glennie pentru a Marca 1 calculator de la Universitatea din Manchester, în marea BRITANIE Unii consideră autocode să fie compilat primul limbaj de programare de calculator, în sensul că acesta poate fi tradus direct în cod mașină, folosind un program numit compilator.1957: Fortran: un limbaj de programare creat de John Backus pentru lucrări științifice, matematice și statistice complicate, Fortran vine de la Formula Translation. Este unul dintre cele mai vechi limbaje de programare computerizate încă utilizate astăzi.,1958: Algol: creat de un comitet pentru uz științific, Algol standuri pentru limba algoritmică. Algol a servit ca punct de plecare în dezvoltarea de limbi precum Pascal, C, C++ și Java.

1959: COBOL: creat de Dr. Grace Murray Hopper ca un limbaj de programare de calculator, care ar putea rula pe toate marcile si tipurile de calculatoare, COBOL standuri pentru common business Oriented Language. Este utilizat în ATM-uri, procesarea cărților de credit, sisteme telefonice, computere spitalicești și guvernamentale, sisteme auto și semnale de trafic., În filmul The Terminator, bucăți de cod sursă COBOL au fost folosite în afișajul Vision al Terminatorului.1959: LISP: creat de John McCarthy de la MIT, LISP este încă în uz. Acesta reprezintă limbajul de procesare a listelor. A fost creat inițial pentru cercetarea inteligenței artificiale, dar astăzi poate fi folosit în situații în care se utilizează rubin sau Python.1964: de bază: dezvoltat de John G. Kemeny și Thomas E., Kurtz la Dartmouth College, astfel încât studenții care nu au avut o înțelegere tehnică sau matematică puternică să poată folosi în continuare computere, reprezintă codul de instrucțiuni simbolice pentru începători. O versiune modificată a BASIC a fost scrisă de Bill Gates și Paul Allen. Acesta urma să devină primul produs Microsoft.1970: Pascal: dezvoltat de Niklaus Wirth, Pascal a fost numit în onoarea matematicianului, fizicianului și filosofului francez Blaise Pascal. Este ușor de învățat și a fost creat inițial ca un instrument pentru predarea programării pe calculator., Pascal a fost principalul limbaj folosit pentru dezvoltarea de software în primii ani ai Apple.

1972: Smalltalk: dezvoltat de Alan Kay, Adele Goldberg și Dan Ingalls la Xerox Palo Alto Research Center, Smalltalk a permis programatorilor să modifice codul din mers și, de asemenea, a introdus alte aspecte prezente acum în limbajele de programare comune, inclusiv Python, Java și Ruby.1972: c: dezvoltat de Dennis Ritchie la Bell Labs, C este considerat de mulți ca fiind primul limbaj de nivel înalt., Un limbaj de programare la nivel înalt este mai aproape de limbajul uman și mai îndepărtat din codul mașinii. C a fost creat astfel încât un sistem de operare numit Unix să poată fi utilizat pe mai multe tipuri diferite de computere. A influențat multe alte limbi, inclusiv Ruby, C#, Go, Java, JavaScript, Perl, PHP și Python.1972: SQL: SQL a fost dezvoltat de Donald D. Chamberlin și Raymond F. Boyce la IBM. SQL standuri pentru structurate Query Language. Este utilizat pentru vizualizarea și modificarea informațiilor stocate în bazele de date., SQL utilizează propoziții de comandă numite interogări pentru a adăuga, elimina sau vizualiza date.1978: Matlab: dezvoltat de Cleve Moler. MATLAB standuri pentru Matrix Laboratory. Este unul dintre cele mai bune limbaje de programare pentru scrierea programelor matematice și este utilizat în principal în matematică, cercetare și educație. Poate fi folosit și pentru a crea grafică bidimensională și tridimensională.1983: Objective-C: creat de Brad Cox și Tom Love, Objective-C este principalul limbaj de programare folosit la scrierea software-ului pentru macOS și iOS, Sistemele de operare Apple.,1983: C++: C++ este o extensie a limbajului C și a fost dezvoltat de Bjarne Stroustrup. Este una dintre cele mai utilizate limbi din lume. C++ este utilizat în motoarele de joc și software de înaltă performanță, cum ar fi Adobe Photoshop. Cele mai multe software-uri ambalate este încă scris în c++.

1987: Perl: Perl a fost inițial dezvoltat de Larry Wall în 1987 ca un limbaj de scripting conceput pentru editarea textului. Scopul său a fost de a facilita procesarea rapoartelor. Acum este utilizat pe scară largă în mai multe scopuri, inclusiv administrarea sistemului Linux, dezvoltarea Web și programarea rețelei.,1990: Haskell: numit după Haskell Brooks Curry, un logician și matematician American. Haskell este numit un limbaj de programare computerizat pur funcțional, ceea ce înseamnă practic că este în mare parte matematic. Acesta este utilizat de multe industrii, în special cele care se ocupă cu calcule complicate, înregistrări, și numărul-ronțăit.1991: Python: proiectat de Guido Van Rossum, Python este mai ușor de citit și necesită mai puține linii de cod decât multe alte limbaje de programare. A fost numit după grupul britanic de comedie Monty Python., Site-uri populare precum Instagram folosesc cadre scrise în Python.1991: Visual Basic: dezvoltat de Microsoft, Visual Basic permite programatorilor să aleagă și să schimbe bucăți de cod pre-selectate într-un mod drag-and-drop printr-o interfață grafică de utilizator (GUI).1993: R: dezvoltat de Ross Ihaka și Robert Gentleman la Universitatea din Auckland, Noua Zeelandă, R este numit după primele nume ale primilor doi autori. Este folosit mai ales de statisticieni și de cei care efectuează diferite tipuri de analiză a datelor.,1995: Java: inițial numit Oak, Java a fost dezvoltat de Sun Microsystems. Acesta a fost destinat pentru cutii de cablu și dispozitive portabile, dar ulterior a fost îmbunătățit, astfel încât să poată fi utilizat pentru a furniza informații pe World Wide Web. Java este peste tot, de la computere la smartphone-uri la contoare de parcare. Trei miliarde de dispozitive rulează Java!

1995: PHP: creat de Rasmus Lerdorf, PHP este folosit mai ales pentru dezvoltarea Web și este de obicei rulat pe servere Web. Acesta a fost inițial pentru pagina de pornire personală, așa cum a fost folosit de Lerdorf pentru a gestiona propriile informații on-line., PHP este acum utilizat pe scară largă pentru a construi site-uri web și bloguri. WordPress, un instrument popular de creare a site-urilor web, este scris folosind PHP.1995: Ruby: Ruby a fost creat de Yukihiro „Matz” Matsumoto, care a combinat părți din limbile sale preferate pentru a forma un nou limbaj de programare de uz general, care poate efectua multe sarcini de programare. Este popular în dezvoltarea de aplicații Web. Codul Ruby execută mai lent, dar permite programatorilor de calculator să pună rapid împreună și să ruleze un program.,1995: JavaScript: creat în doar 10 zile de Brendan Eich, acest limbaj este folosit mai ales pentru a îmbunătăți multe interacțiuni ale browserului Web. Aproape fiecare site major utilizează Javascript.2000: C#: dezvoltat de Microsoft cu scopul de a combina capacitatea de calcul A C++ cu simplitatea Visual Basic, C# se bazează pe C++ și este similar cu Java în multe aspecte. Este utilizat în aproape toate produsele Microsoft și este utilizat în principal pentru dezvoltarea aplicațiilor desktop.2003: Scala: creat de Martin Odersky., Scala este un limbaj de programare computerizată care combină programarea funcțională, care este matematică, cu programarea orientată pe obiecte, care este organizată în jurul datelor care controlează accesul la cod. Compatibilitatea sa cu Java îl face util în dezvoltarea Android.2003: Groovy: dezvoltat de James Strachan și Bob McWhirter, Groovy este derivat din Java și îmbunătățește productivitatea dezvoltatorilor, deoarece este ușor de învățat și concis.2009: Go: Go a fost dezvoltat de Google pentru a aborda problemele care pot apărea în sistemele software Mari., Deoarece utilizarea computerului și a tehnologiei este mult diferită astăzi decât atunci când au fost introduse și puse în funcțiune limbi precum C++, Java și Python, au apărut probleme atunci când sistemele informatice uriașe au devenit comune. Go a fost destinat să îmbunătățească mediul de lucru pentru programatori, astfel încât aceștia să poată scrie, citi și întreține mai eficient sistemele software Mari.2014: Swift: dezvoltat de Apple ca înlocuitor pentru C, C++ și Objective-C, Swift ar trebui să fie mai ușor de utilizat și să permită mai puțin spațiu pentru greșeli. Este versatil și poate fi utilizat pentru aplicații desktop și mobile și servicii cloud.,

limbaje de programare astăzi

majoritatea limbajelor de programare au fost inspirate de sau construite pe concepte din limbajele de programare anterioare. Astăzi, în timp ce limbile mai vechi servesc încă ca o bază solidă pentru cele noi, limbajele de programare mai noi simplifică munca programatorilor. Întreprinderile se bazează foarte mult pe programe pentru a satisface toate nevoile lor de date, tranzacții și servicii pentru clienți. Știința și medicina au nevoie de programe precise și complexe pentru cercetarea lor. Aplicațiile Mobile trebuie actualizate pentru a răspunde cerințelor consumatorilor., Și toate aceste nevoi noi și în creștere asigură că limbajele de programare pe calculator, atât vechi, cât și noi, vor rămâne o parte importantă a vieții moderne.asigurați-vă că pentru a verifica clasamentul nostru de cele mai bune colegii on-line, precum și clasamentul nostru colegiu axat pe Opțiuni de gradul de informatică.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *