9 програмских језика који су пред изумирањем

Кључни Закључци

  • Р језик губи тло под ногама у домену аналитике података и његов успон на листи популарности је мало вероватан.
  • Microsoft више не даје предност Visual Basic-у, већ га замењује Visual Basic .NET-ом за развој Windows апликација.
  • Haskell, некада цењен функционални програмски језик, сада бележи пад интересовања због споре брзине реаговања и конкуренције коју му пружају Go и Python.

Технолошки пејзаж је у сталној трансформацији, а програмски језици које користимо нису изузетак. Са све већим утицајем вештачке интелигенције и њеним утицајем на употребу ових језика, све је већа пажња усмерена на то који ће језици остати релевантни у будућности, а који ће пасти у заборав.

Различити програмски језици, као што су Python, Java и JavaScript, доминирају тржиштем, док су други заузели нишу и чини се да губе на популарности.

Пошто је промена једина константа, можда је време да размислите о томе да се удаљите од ових девет језика, који вероватно неће играти значајну улогу у будућности.

1. Р

Програмски језик Р је некада тежио да освоји свет програмирања у аналитици података. Након периода процвата, недавно је почео да губи на значају у односу на језик Python.

Иако Р нуди низ корисних функција за програмере, тренутно је ниско рангиран. Налази се на 18. месту на TIOBE листи и мало је вероватно да ће се померити навише.

Упркос томе, језик се и даље користи и можете га инсталирати на свој Mac или Windows рачунар ако сте заинтересовани да га испробате.

2. Visual Basic

Visual Basic је језик са дугом историјом, који се први пут појавио на Windows машинама 1991. године. Међутим, чини се да је мало вероватно да ће овај Microsoft-ов програмски језик поново доживети своје златне дане.

С обзиром на то да Microsoft више не даје предност Visual Basic-у, његов пад је готово неизбежан. Visual Basic .NET, још један објектно оријентисани језик, заузео је његово место и требало би да га упознате ако сте заинтересовани за развој Windows апликација.

Можда се питате да ли ће Visual Basic .NET доживети исту судбину као његов претходник, али чини се да Microsoft неће ускоро повући подршку. На крају крајева, Visual Basic .NET је кључни део Windows екосистема.

3. Haskell

Haskell је своје најбоље дане оставио иза себе, што је штета; многи програмери су желели да науче како да кодирају у овом елегантном, функционалном програмском језику. Језик је стекао популарност, посебно када су многи почели да користе његове монаде и алгебарске типове података за развој великих финансијских програма.

Позајмивши елементе из Miranda, Clean, HOPE и неколико других језика, Haskell је имао много тога да понуди. Међутим, његова спора брзина реаговања учинила га је непопуларним избором међу програмерима. Ова неефикасност је вероватно довела до пада интересовања и недостатка недавних ажурирања; последње значајно ажурирање било је пре девет година.

Haskell је такође патио у поређењу са релевантнијим и флексибилнијим језицима као што су Go и Python, који су континуирано изазивали овај језик из 2000-их својом моћи и употребљивошћу. На крају крајева, Go програмирање је с разлогом вратило своју позицију на TIOBE листи.

4. Visual Basic for Applications

Visual Basic for Applications, познатији као VBA, је одличан језик за аутоматизацију који се користи у оквиру Microsoft Office пакета производа. Од аутоматизације задатака у Excel-у до креирања докумената у MS Word-у и PowerPoint-у, VBA и његови макрои могу вам помоћи да постигнете много тога.

Ако је веровати гласинама, Microsoft би могао да замени VBA са JavaScript-ом, с обзиром на његову популарност и флексибилност.

Дакле, када би Microsoft могао да постепено укине овај програмски језик?

С обзиром на то да се многе организације ослањају на VBA модел за аутоматизацију својих понављајућих задатака, вероватно неће још неко време. Проблеми са JavaScript API-јем и интеграцијом Microsoft-а могу значити да ће се језик задржати још неко време, али је он „пони за један трик“.

5. Fortran

Fortran (Formula Translation), 62-годишњи програмски језик, изненађујуће, још увек је присутан. Његова употреба је можда опала током година, али наставља да надмашује неке од својих колега језика.

Међутим, Fortran је у најмању руку нејасан. Вероватно ћете се у великој мери ослањати на овај језик који је развио IBM ако се бавите нумеричким прорачунима или научним моделирањем. Можете га користити за задатке као што су нумеричка временска предвиђања, рачунарска физика и рачунарска динамика флуида.

Упркос ограниченој употреби, има чврсту базу и вероватно ће проћи неко време пре него што Fortran програмери потпуно одустану од овог језика.

6. COBOL

Common Business Oriented Language или COBOL је доминирао програмирањем 1960-их, заједно са још три језика: ALGOL, LISP и FORTRAN. Развијен је као језик за стварање поделе између пословног и научног рачунарства, и постепено је изумро.

Нудио је минималну интеграцију са другим језицима и имао је мали утицај на програмере. Његов низак профил је створио нишу за овај језик, упркос повезаним савезним и владиним захтевима. Може се рећи да само мали број програмера влада COBOL-ом.

7. Perl

Иако је био програмски језик опште намене, Perl је био посебно популаран за веб развој, мрежно програмирање, манипулацију текстом и развој GUI-ја.

Састоји се од две језичке варијанте: Perl 5 и Perl 6 (Raku). У целини, Perl нуди велику свестраност и може се похвалити одличним сетом функција. Међутим, све то долази по цену веће потрошње процесора и меморије.

Конкуренција постепено еродира Perl-ов удео на тржишту, јер се програмери окрећу приступачнијим и ефикаснијим алтернативама за веб развој.

8. ActionScript

Блиски рођак увек познатог JavaScript-а, ActionScript је Adobe-ова верзија ECMAScript-а. С обзиром на то да је намењен Adobe алатима, нећете га наћи нигде осим у Adobe Flash-у.

ActionScript је био објектно оријентисан језик који се обично користио за интерактивност Flash апликација. Са опадањем Flash-а и свих његових придружених верзија, дошло је и до пада употребе ActionScript-а током година.

Међутим, када је Apple одлучио да уклони подршку за Flash на својим iOS уређајима, будућност ActionScript-а је била јасна.

9. Pascal

Креиран 1970. године од стране Никлауса Вирта, Pascal је ухватио суштину ALGOL-60. Као процедурални језик, Pascal је служио као одличан алат за учење за почетнике у програмирању.

Постепено, Pascal је напредовао, али никада није понудио ништа ново свету програмирања. Иако језик није успео да се заиста развије, његови наследници су били прилично иновативни.

Pascal је довео до Turbo Pascal-а, Object Pascal-а и Delphi-ја, визуелног, објектно оријентисаног језика који је засенио свог претходника.

Програмски језици који ће пре или касније изгубити на значају

Програмери данас користе различите програмске језике, јер ниједан језик не може да послужи за све намене. Са сталном еволуцијом, језици долазе и одлазе како захтеви постају сложенији и потребе се мењају.

Овде наведени језици су претрпели последице конкуренције и углавном нису пружали модерне и релевантне функције. Временом су бољи језици преузели примат, потискујући остале у заборав.