9 limbaje de programare care se îndreaptă spre extincție

Recomandări cheie

  • R își pierde picioarele în lumea de programare a analizei datelor și este puțin probabil să urce mai sus în clasament.
  • Visual Basic nu mai este favorizat de Microsoft și este înlocuit de Visual Basic .NET pentru dezvoltarea aplicațiilor Windows.
  • Haskell, deși odată a fost un limbaj de programare funcțional popular, are un interes în scădere din cauza timpului de răspuns lent și a concurenței dintre Go și Python.

Tehnologia evoluează constant, iar limbajele de programare pe care le folosim nu fac excepție. Odată cu popularitatea tot mai mare a inteligenței artificiale și modul în care guvernează utilizarea acestor limbi, există un accent și mai mare asupra celor care vor fi alături de noi în viitor și care nu.

Limbaje de programare versatile, inclusiv Python, Java și JavaScript, stăpânesc, în timp ce altele sunt mai de nișă și par să piardă din favoare.

Deoarece schimbarea este singura constantă, ar trebui să vă îndepărtați de aceste nouă limbi, care probabil nu vor fi jucători majori în curând.

1. R

Limbajul de programare R a venit rapid cu intenția de a cuceri lumea de programare a analizei datelor. Cu o perioadă în plină expansiune de mulți ani, a început recent să-și piardă picioarele în fața limbajului de programare Python.

Ca limbaj de programare, R oferă o varietate de caracteristici valoroase pentru programatori, dar în prezent este mai jos în ordinea cifră. Se clasează pe locul 18 în indicele TIOBEși este puțin probabil să urce mai sus.

În ciuda acestui fapt, limba este încă în uz și puteți instala R pe computerul dvs. Mac sau Windows dacă doriți să îl încercați.

2. Visual Basic

Visual Basic este un limbaj vechi, care a ajuns pe mașinile Windows în 1991. Dar se pare că limbajul de programare Microsoft este puțin probabil să-și retrăiască vremurile de glorie.

  Verificați activitatea în rețea pe Mac-ul dvs. cu Monitorul de activitate

Deoarece Microsoft nu mai favorizează Visual Basic, moartea acestuia este aproape inevitabilă. Visual Basic .NET, un alt limbaj de programare orientat pe obiecte, și-a luat locul în mare măsură și ar trebui să vă familiarizați cu el dacă sunteți interesat să dezvoltați aplicații Windows.

S-ar putea să credeți că Visual Basic .NET va suferi aceleași consecințe ca și predecesorul său, dar Microsoft nu pare să-și retragă suportul prea curând. La urma urmei, Visual Basic .NET este elementul principal din spatele ecosistemului Windows.

3. Haskell

Haskell are cei mai buni ani în spate, ceea ce este păcat; Mulți programatori și-ar dori să știe cum să codeze în acest limbaj de programare glorios și funcțional. Limbajul a devenit o alegere, deoarece mulți oameni au început să codifice programe financiare mari folosind monadele sale native și tipurile de date algebrice.

Împrumutând elemente de la Miranda, Clean, HOPE și din alte câteva limbi, Haskell a avut multe de oferit. Cu toate acestea, timpul său lent de răspuns a făcut-o o alegere nepopulară în rândul dezvoltatorilor. Această ineficiență a dus probabil la scăderea interesului, ceea ce a dus la lipsa actualizărilor recente; ultimul relevant a fost acum nouă ani.

Haskell a suferit, de asemenea, în comparație cu limbaje mai relevante și flexibile, precum Go și Python, care au continuat să provoace limbajul din anii 2000 cu puterea și utilitatea lor. La urma urmei, programarea Go și-a revendicat poziția în indexul TIOBE pentru un motiv.

4. Aplicații Visual Basic

Visual Basic pentru aplicații, cunoscut în mod obișnuit ca VBA, este un limbaj de automatizare excelent pe care îl folosește suita de produse MS Office. De la automatizarea sarcinilor Excel la crearea de documente MS Word și PowerPoint, există multe VBA și macrocomenzile sale vă pot ajuta să realizați.

  Care este mai bun pentru jocurile de curse?

Dacă credeți zvonurile, Microsoft ar putea înlocui VBA cu JavaScript, având în vedere popularitatea și flexibilitatea acestuia.

Deci, când ar putea Microsoft să-și elimine treptat limbajul de programare?

Având în vedere că multe organizații se bazează pe modelul VBA pentru a-și automatiza sarcinile repetitive, este posibil să nu mai fie de ceva timp. Problemele cu API-ul JavaScript și integrarea Microsoft pot însemna că limbajul va rămâne încă de ceva timp, dar este foarte mult un ponei cu un singur truc.

5. Fortran

Fortran (Formula Translation), un limbaj de programare vechi de 62 de ani este, în mod surprinzător, încă în funcțiune. Este posibil ca utilizarea sa să fi scăzut de-a lungul anilor, dar continuă să supraviețuiască unora dintre limbile similare.

Cu toate acestea, Fortran este cel puțin obscur. Probabil că vă veți baza foarte mult pe acest limbaj dezvoltat de IBM dacă vă pasionați de calcule numerice sau de modele științifice. L-ați putea folosi pentru sarcini precum predicțiile meteo numerice, fizica computațională și dinamica fluidelor computaționale.

În ciuda utilizării sale limitate, are o bază solidă și ar putea trece ceva timp până când dezvoltatorii Fortran își vor spăla complet pe mâini acest limbaj.

6. COBOL

Common Business-Oriented Language, sau COBOL, a dominat programarea în anii 1960, împreună cu alte trei limbaje: ALGOL, LISP și FORTRAN. Dezvoltat ca un limbaj pentru crearea unei diviziuni între afaceri și computerul științific, a murit de moarte naturală.

A oferit o integrare minimă cu alte limbi și a exercitat o influență redusă asupra dezvoltatorilor. Profilul său scăzut a făcut această nișă lingvistică, în ciuda cerințelor federale și guvernamentale asociate. Este sigur să spunem că doar o mână de dezvoltatori stăpânesc COBOL.

7. Perl

În ciuda faptului că este un limbaj de programare de uz general, Perl a fost deosebit de popular pentru dezvoltarea web, programarea în rețea, manipularea textului și dezvoltarea GUI.

  Cum să vezi notificări vechi pe iPhone

Este format din două variante de limbă: Perl 5 și Perl 6 (Raku). În general, Perl oferă multă versatilitate și se mândrește cu un set de caracteristici excelent. Cu toate acestea, toate acestea vin cu prețul utilizării mai mari a procesorului și al cerințelor de memorie.

Concurența erodează încet cota de utilizare a Perl pe piață, pe măsură ce dezvoltatorii apelează la alternative de dezvoltare web mai accesibile și mai eficiente.

8. ActionScript

O rudă apropiată a renumitului JavaScript, ActionScript este versiunea Adobe a ECMAScript. Deoarece este nativ pentru instrumentele Adobe, nu îl veți găsi cu adevărat în altă parte decât Adobe Flash.

ActionScript a fost un limbaj orientat pe obiecte folosit în mod obișnuit pentru a face aplicații Flash interactive. Odată cu declinul Flash și toate versiunile asociate acestuia, a existat și o scădere a utilizării ActionScript de-a lungul anilor.

Cu toate acestea, odată ce Apple a decis să elimine suportul pentru Flash pe dispozitivele sale iOS, scrisul a fost și pentru ActionScript.

9. Pascal

Creat în 1970 de Niklaus Wirth, Pascal surprinde esența ALGOL-60. Deoarece era un limbaj procedural, Pascal a servit ca un instrument excelent de învățare pentru programatorii în devenire.

Încet și constant, Pascal a urcat printre rânduri, dar nu a oferit niciodată nimic nou lumii programării. În timp ce limbajul nu a reușit să evolueze cu adevărat, succesorii ei au fost destul de inovatori.

Pascal a condus la Turbo Pascal, Object Pascal și Delphi, un limbaj vizual, orientat pe obiecte, care a umbrit predecesorul său.

Limbaje de programare programate să moară mai devreme sau mai târziu

Dezvoltatorii folosesc o varietate de limbaje de programare în zilele noastre, deoarece niciun limbaj nu poate servi tuturor scopurilor. Odată cu evoluția constantă, limbile vin și pleacă pe măsură ce cerințele devin mai complexe, iar cerințele se schimbă.

Limbile enumerate aici au suferit consecințele concurenței și, de obicei, nu au reușit să ofere caracteristici moderne și relevante. Odată cu venirea timpului, încet și constant, limbi mai bune au luat stăpânire, împingându-i pe ceilalți în mormintele lor.