Articles

istoria limbajelor de programare

Posted by admin

programarea pe calculator este însăși baza erei digitale în care trăim astăzi. De fiecare dată când vă place o postare pe social media, trimiteți un e – mail sau setați o alarmă pe telefon, un limbaj de programare funcționează în spatele scenei-trăgând șirurile.dar de unde a început totul? Și ce a stimulat creșterea sa în industria de vârf care există astăzi? Mai presus de toate, de ce este importantă cunoașterea istoriei limbajelor de programare pentru angajarea dezvoltatorilor?,

Alăturați-vă, pe măsură ce pornim într-un tur al istoriei limbajelor de programare. Această retrospectivă va demonstra cât de mult s-a dezvoltat programarea pe calculator de-a lungul anilor. Vă va duce înapoi de la limbile timpurii și Codul complicat al mașinii la un limbaj sofisticat care poate fi citit de om, care alimentează tehnologiile noastre preferate astăzi.

cuprins

primul limbaj de programare

știați că primul limbaj de programare a fost inventat în 1843?, Ada Lovelace a venit cu primul algoritm de mașină pentru o mașină de calcul timpurie pe care a scris-o pe o bucată de hârtie, deoarece nu existau computere la acea vreme! Limbajele de programare au parcurs în mod evident un drum lung de atunci, dar pentru a înțelege istoria limbajelor de programare, trebuie să recunoaștem mai întâi originea lor.

istoria limbajelor de programare: o cronologie

listată mai jos este o cronologie a istoriei limbajelor de programare. Primele limbaje de programare cunoscute au fost codurile complicate ale mașinilor care au fost introduse manual în mașinile de calcul timpurii., După cum veți descoperi, programarea computerului s-a dezvoltat rapid de la codurile mașinii la codul complet automatizat care poate fi citit de om.

1843: algoritmul mașinii lui Ada Lovelace

Ada Lovelace inventează primul algoritm de mașină pentru mașina de diferență a lui Charles Babbage care pune bazele tuturor limbajelor de programare.

Sursa: Wikimedia Commons

1944-45: Plankalkül

Undeva între 1944-45, Konrad Zuse a dezvoltat primul „real” limbaj de programare numit Plankalkül (Plan de Calcul)., Limbajul lui Zeus (printre altele) a permis crearea de proceduri, care stocau bucăți de cod care puteau fi invocate de mai multe ori pentru a efectua operațiuni de rutină.

Sursa: Wikimedia Commons

1949: Limbaj de Asamblare

limbaj de Asamblare a fost folosit în sistemul Electronic Delay Storage Automatic Calculator (EDSAC). Limbajul de asamblare a fost un tip de limbaj de programare la nivel scăzut care a simplificat limbajul codului mașinii. Cu alte cuvinte, instrucțiunile specifice necesare pentru a opera un computer.,

1949: Shortcode

Shortcode (sau Short-order code), a fost prima limbă de nivel înalt (HLL) sugerată de John McCauley în 1949. Cu toate acestea, William Schmitt a implementat-o pentru computerul BINAC în același an și pentru UNIVAC în 1950.

1952: Autocode

Autocode a fost un termen general folosit pentru o familie de limbaje de programare., În primul rând dezvoltat de Alick Glennie pentru a Marca 1 calculator de la Universitatea din Manchester, Autocode a fost primul limbaj compilat pentru a fi puse în aplicare în sensul că acesta poate fi tradus direct în cod mașină, folosind un program numit compilator. Autocode a fost utilizat pe mașinile de calcul timpurii Ferranti Pegasus și Sirius, pe lângă Mark 1.

1957: FORTRAN

FORmula TRANslation sau FORTRAN a fost creat de John Backus și este considerat a fi cel mai vechi limbaj de programare folosit astăzi., Limbajul de programare a fost creat pentru calcule științifice, matematice și statistice la nivel înalt. FORTRAN este încă în uz astăzi în unele dintre cele mai avansate supercomputere din lume.

Sursa: Flickr

1958: ALGOL (limba algoritmică)

limba algoritmică sau ALGOL a fost creat de un comitet mixt de informaticieni americani și europeni. ALGOL a servit ca punct de plecare pentru dezvoltarea unora dintre cele mai importante limbaje de programare, inclusiv Pascal, C, C++ și Java.,

1958: LISP (List Processor)

List processor sau LISP a fost inventat de John McCarthy la Massachusetts Institut of Technology (MIT). Inițial propus pentru inteligența artificială, LISP este unul dintre cele mai vechi limbaje de programare încă în uz astăzi și poate fi folosit în locul Ruby sau Python. Companii precum Acceleration, Boeing și Genworks încă folosesc LISP în stivele lor tehnologice.,

Sursa: WikiMedia

1959: COBOL (Common Business Oriented Language)

Common Business Oriented Language (COBOL), este limbajul de programare spatele multor procesatori de carduri de credit, Atm-uri, telefon și apelurile telefonice, spital semnale și semnale de trafic systems (pentru a numi doar câteva). Dezvoltarea limbajului a fost condusă de Dr. Grace Murray Hopper și a fost proiectată astfel încât să poată rula pe toate mărcile și tipurile de computere. COBOL este încă folosit până în prezent în principal pentru sistemele bancare.,

Sursa:

1964: BASIC (Beginner ‘ All-Purpose Simbolic Instruction Code)

Beginners All-Purpose Simbolic Instruction Code sau de BAZĂ a fost dezvoltat de un grup de elevi de la Colegiul Dartmouth. Limba a fost scrisă pentru studenții care nu au avut o înțelegere puternică a matematicii sau a computerelor. Limba a fost dezvoltată în continuare de fondatorii Microsoft Bill Gates și Paul Allen și a devenit primul produs comercializabil al companiei.,

1970: PASCAL

numit după matematicianul francez Blaise Pascal, Niklaus Wirth a dezvoltat limbajul de programare în onoarea sa. Acesta a fost dezvoltat ca un instrument de învățare pentru programarea pe calculator, ceea ce a însemnat că a fost ușor de învățat. A fost favorizat de Apple în primele zile ale companiei, datorită ușurinței sale de utilizare și putere.,

Sursa: Flickr

1972: Smalltalk

Dezvoltat de la Xerox Palo Alto Research Centre de Alan Kay, Adele Goldberg, și Dan Ingalls, Smalltalk permis pentru programatori de a modifica codul de pe zbor. A introdus o varietate de aspecte ale limbajului de programare care sunt limbi vizibile de astăzi, cum ar fi Python, Java și Ruby. Companii precum Leafly, Logitech și CrowdStrike state folosesc Smalltalk în stivele lor tehnologice.,

1972: c

dezvoltat de Dennis Ritchie la Bell Telephone Laboratories pentru utilizarea cu sistemul de operare Unix. Acesta a fost numit C, deoarece sa bazat pe o limbă anterioară numită „B”. Multe dintre limbile de conducere actuale sunt derivate ale C, inclusiv; C#, Java, JavaScript, Perl, PHP și Python. De asemenea, a fost/încă folosit de companii uriașe precum Google, Facebook și Apple.

1972: SQL (continuare la acea vreme)

SQL a fost dezvoltat pentru prima dată de cercetătorii IBM Raymond Boyce și Donald Chamberlain., SEQUEL (așa cum a fost menționată la momentul respectiv), este utilizat pentru vizualizarea și schimbarea informațiilor care sunt stocate în bazele de date. În zilele noastre limba este un acronim-SQL, care vine de la structurate Query Language. Există o multitudine de companii care folosesc SQL, iar unele dintre ele includ Microsoft și Accenture.

1980/81: Ada

Ada a fost inițial proiectată de o echipă condusă de Jean Ichbiah de la Cuu Honeywell Bull, sub contract cu Departamentul Apărării al Statelor Unite., Numit după matematicianul de la mijlocul secolului al XIX-lea, Ada Lovelace, Ada este un limbaj de programare structurat, tastat static, imperativ, cu spectru larg și orientat pe obiecte la nivel înalt. Ada a fost extinsă de la alte limbaje de programare populare la acea vreme, cum ar fi Pascal. Ada este utilizat pentru sisteme de management al traficului aerian în țări precum Australia, Belgia și Germania, precum și o serie de alte proiecte de transport și spațiu.,

1983: C++

Bjarne Stroustrup a modificat limbajul C la Bell Labs, C++ este o extensie A C cu îmbunătățiri precum clase, funcții virtuale și șabloane. Acesta a fost listat în top 10 limbaje de programare din 1986 și a primit statutul de Hall of Fame în 2003. C++ este utilizat în MS Office, Adobe Photoshop, motoare de jocuri și alte programe software de înaltă performanță.

1983: Objective-C

dezvoltat de Brad Cox și Tom Love, Objective-C este principalul limbaj de programare folosit pentru a scrie software pentru macOS și iOS, Sistemele de operare Apple.,

Sursa: Cleanpng

1987: Perl

Perl a fost creat de Larry Wall și este un scop general, la nivel înalt limbaj de programare. Acesta a fost inițial conceput ca un limbaj de scripting conceput pentru editare de text, dar în zilele noastre este utilizat pe scară largă în mai multe scopuri, cum ar fi CGI, aplicații de baze de date, administrare de sistem, programare de rețea și programare grafică.

Sursa: Flickr

1990: Haskell

Haskell este un scop general limbaj de programare numit după Americanul logician și matematician Haskell Brooks Curry., Este un limbaj de programare pur funcțional, ceea ce înseamnă că este în primul rând matematic. Este folosit în mai multe industrii, în special cele care se ocupă de calcule complicate, înregistrări și număr-ronțăit. La fel ca multe alte limbaje de programare din această epocă, nu este prea comun să vezi Haskell în uz pentru aplicații cunoscute. Acestea fiind spuse, limbajul de programare a fost folosit pentru a scrie o serie de jocuri, dintre care unul este Nikki și roboții.,

Sursa: Wikimedia

1991: Python

numit după trupa de comedie britanică ‘Monty Python’, Python a fost dezvoltat de Guido Van Rossum. Este un limbaj de programare de uz general, la nivel înalt, creat pentru a susține o varietate de stiluri de programare și pentru a fi distractiv de utilizat (o serie de tutoriale, mostre și instrucțiuni conțin adesea referințe Monty Python). Python este, până în prezent, unul dintre cele mai populare limbaje de programare din lume este folosit de companii precum Google, yahoo și Spotify.,

Sursa: Flickr

1991: Visual Basic

Dezvoltat de Microsoft, Visual Basic permite programatorilor să utilizeze un drag-and-drop stil de alegerea și schimbarea pre-selectate bucăți de cod, printr-o interfață grafică de utilizator (GUI). Limba nu este prea folosit aceste zile, cu toate acestea Microsoft a folosit porțiuni Visual Basic la o serie de aplicații lor, cum ar fi Word, Excel, și Access.,

Sursa:

1993: Ruby

creat de Yukihiro Matsumoto, Ruby este un limbaj de programare la nivel înalt interpretat. Un limbaj de predare care a fost influențat de Perl, Ada, Lisp și Smalltalk – printre altele. Utilizările principale ale Ruby sunt pentru dezvoltarea de aplicații web și Ruby on Rails. Twitter, Hulu și Groupon sunt câteva exemple cunoscute de companii care folosesc Ruby.,

Sursa: Wikimedia

1995: Java

Java este un scop general, la nivel înalt limbaj creat de James Gosling pentru un TV interactiv proiect. Are funcționalitate multiplă platformă și este în mod constant printre cele mai populare limbaje de programare din lume. Java poate fi găsit peste tot, de la computere la smartphone-uri până la contoare de parcare.,

Sursa: Wikimedia

1995: PHP

cunoscut anterior ca „Personal Home Page” care acum înseamnă „Hypertext Preprocessor”, PHP a fost dezvoltat de Rasmus Lerdorf. Utilizările sale principale includ construirea și Menținerea paginilor web dinamice, precum și dezvoltarea pe partea de server. Unele dintre cele mai mari companii din întreaga lume folosesc PHP, inclusiv Facebook, Wikipedia, Digg, WordPress și Joomla.,

1995: JavaScript

JavaScript a fost creat de Brendan Eich, acest limbaj este folosit în principal pentru dezvoltarea web dinamică, documente PDF, browsere web și widget-uri desktop. Aproape fiecare site major utilizează JavaScript. Gmail, Adobe Photoshop și Mozilla Firefox includ câteva exemple cunoscute.

2000: C#

dezvoltat la Microsoft cu speranța de a combina capacitatea de calcul A C++ cu simplitatea Visual Basic, C# se bazează pe C++ și împărtășește multe asemănări cu Java., Limba este folosită în aproape toate produsele Microsoft și este văzută în principal în dezvoltarea aplicațiilor desktop.

2003: Scala

dezvoltat de Martin Odersky, Scala care combină programarea funcțională matematică și programarea orientată pe obiecte organizate. Compatibilitatea Scala cu Java face util cu dezvoltarea Android. Linkedin, Twitter, Foursquare și Netflix sunt doar câteva exemple ale numeroaselor companii care folosesc Scala în stivele lor tehnologice.

2003: Groovy

derivat din Java, Groovy a fost dezvoltat de James Strachan și Bob McWhirter., Limba îmbunătățește productivitatea datorită succintei sale și ușor de învățat. Unele companii bine-cunoscute care folosesc Groovy în stivele lor tehnologice sunt Starbucks, Transferwise și Craftbase.

2009: Go

Go a fost dezvoltat de Google pentru a aborda problemele care apar din cauza sistemelor software Mari. Datorită structurii sale simple și moderne, Go a câștigat popularitate printre unele dintre cele mai mari companii de tehnologie din întreaga lume, cum ar fi Google, Uber, Twitch și Dropbox.,

2014: Swift

dezvoltat de Apple ca înlocuitor pentru C, C++ și Objective-C, Swift a fost dezvoltat cu intenția de a fi mai ușor decât limbile menționate mai sus și de a permite mai puțin spațiu pentru erori. Versatilitatea Swift înseamnă că poate fi utilizat pentru aplicații desktop, mobile și cloud. Aplicația de limbă principală „Duolingo” a lansat o nouă aplicație care a fost scrisă în Swift.

ce limbaje de programare vechi sunt încă folosite astăzi?

nu toate limbajele de Programare durează pentru totdeauna., Fie că este un rezultat al dezvoltării tehnologiei sau pur și simplu înlocuit de un limbaj mai sofisticat. Acestea fiind spuse, există câteva limbaje de programare vechi care suntîncă folosite de profesioniștii IT astăzi:

FORTRAN

Versiunea inițială a FORTRAN a fost propusă la IBM de John Backus în 1953. A fost primul compilator de optimizare și a fost utilizat pe scară largă pentru lucrări științifice, deoarece codul optimizat a concurat favorabil cu codul de asamblare scris manual. Limba este încă folosită până în prezent pe unele dintre cele mai rapide supercomputere din lume., Au existat un șir de actualizări de la 1953 cu cea mai recentă versiune lansată în 2018.COBOL a fost dezvoltat în 1959 și a fost unul dintre primele limbaje de programare la nivel înalt. În ciuda fiind inventat atât de mult timp în urmă COBOL este încă extrem de răspândită astăzi. Numai în SUA, 43% din sistemele bancare sunt construite pe COBOL, reprezentând 95% din Glisările ATM și 80% din tranzacțiile în persoană.,

Sursa: Unsplash

limbaje de programare Microsoft și Apple timpurii

Microsoft și Apple sunt două dintre cele mai fundamentale companii din istoria limbajelor de programare. BASIC (lansat pentru prima dată în 1964), a fost modificat de fondatorii Microsoft Bill Gates și Paul Allen în 1975. Versiunea lor modificată a devenit Altair BASIC, care a fost primul produs comercializat și distribuit de Microsoft, și a dus la crearea companiei.Pascal a fost limbajul de programare ales în primele zile ale Apple., Inventat la începutul anilor 1970, dezvoltatorii Apple i-au plăcut lui Pascal datorită puterii și ușurinței sale de utilizare. Cu toate acestea, atunci când Apple a achiziționat Biblioteca de coduri NeXTSTEP în 1996, Objective-C (care a fost licențiat sub NeXTSTEP) a devenit limba populară de alegere pentru gigantul tehnologic.

care este cel mai popular limbaj de programare astăzi?

ne apropiem de sfârșitul călătoriei noastre prin istoria limbajelor de programare. După cum ați văzut, programarea pe calculator s-a dezvoltat la un nivel dincolo de orice așteptări, alimentând tehnologia pe care ne bazăm zilnic., Din acest motiv, avem nevoie de profesioniști calificați pentru a implementa și controla limbajele de programare care alimentează lumea de astăzi.dar care limbaj de programare este cel mai popular?raportul de competențe IT DevSkiller 2020 oferă o perspectivă valoroasă pentru exact această întrebare. Raportul conține date din peste 213.000 de teste de codare trimise în 143 de țări de companii care doresc să angajeze profesioniști IT specializați.

după Cum puteți vedea mai sus, JavaScript a fost cel mai popular limbaj testat pe DevSkiller bazează pe testul invită care au fost trimise., Această constatare este confirmată în sondajul dezvoltatorului Stack Overflow din 2020, care listează JavaScript drept cel mai popular limbaj de programare pentru al optulea an consecutiv. SQL, Java, HTML / CSS, și. NET/C # rotunjit top 5 în rezultatele noastre.

concluzie

istoria limbajelor de programare este fascinantă. Cine ar fi crezut că un algoritm de la mijlocul secolului al 19-lea ar deschide calea pentru societatea bazată pe tehnologie în care trăim astăzi., De la codurile timpurii ale mașinilor până la codul sofisticat care poate fi citit de om, care alimentează tehnologiile noastre preferate astăzi, limbajele de programare au parcurs un drum lung. Ceea ce este sigur, programarea pe calculator va continua să se dezvolte așa cum a făcut-o în ultimii 150 de ani și este interesant să vedem ce aduce viitorul.

credit Imagine:

Leave A Comment