Programmeringssprog kommer og går, men hvilke forsvinder hurtigere end resten?

Nøgle takeaways

  • R er ved at miste fodfæstet i programmeringsverdenen inden for dataanalyse og vil næppe klatre højere i rangeringen.
  • Visual Basic er ikke længere foretrukket af Microsoft og erstattes af Visual Basic .NET til udvikling af Windows-apps.
  • Haskell, mens den engang var et populært funktionelt programmeringssprog, har svindende interesse på grund af langsom responstid og konkurrence fra Go og Python.

Teknologien udvikler sig konstant, og de programmeringssprog, vi bruger, er ingen undtagelse. Med den voksende popularitet af kunstig intelligens og hvordan den styrer brugen af ​​disse sprog, er der et endnu større fokus på, hvilke der vil være med os i fremtiden, og hvilke der ikke vil.

Alsidige programmeringssprog, herunder Python, Java og JavaScript, hersker, mens andre er mere niche og ser ud til at falde i ugunst.

Da forandring er den eneste konstante, bør du bevæge dig væk fra disse ni sprog, som sandsynligvis ikke vil være store spillere i den nærmeste fremtid.

instagram viewer

1. R

Programmeringssproget R kom styrtende ind med en hensigt om at erobre programmeringsverdenen for dataanalyse. Med et blomstrende tidsrum på mange år er det for nylig begyndt at miste fodfæstet til programmeringssproget Python.

Som programmeringssprog tilbyder R en række værdifulde funktioner til kodere, men det er i øjeblikket lavt i hakkerækkefølgen. Det rangerer på en 18. plads i TIOBE indeks, og det er usandsynligt, at den klatrer højere op.

På trods af dette er sproget stadig i brug, og det kan du installer R på din Mac eller Windows-computer, hvis du vil prøve det.

2. Visual Basic

Visual Basic er et gammelt sprog, der kom på Windows-maskiner i 1991. Men det ser ud til, at Microsofts programmeringssprog næppe vil genopleve sine glansdage.

Da Microsoft ikke længere favoriserer Visual Basic, er dets død stort set uundgåeligt. Visual Basic .NET, en anden objektorienteret programmeringssprog, har stort set taget sin plads, og du bør sætte dig ind i det, hvis du er interesseret i at udvikle Windows-apps.

Du tror måske, at Visual Basic .NET vil lide under de samme konsekvenser som sin forgænger, men Microsoft ser ikke ud til at trække sin support snart. Visual Basic .NET er trods alt det primære element bag Windows-økosystemet.

3. Haskell

Haskell har sine bedste år bag sig, hvilket er en skam; mange programmører ville ønske, at de vidste, hvordan man kodede i dette herlige, funktionelle programmeringssprog. Sproget blev en go-to, da mange mennesker begyndte at kode store finansielle programmer ved hjælp af dets oprindelige monader og algebraiske datatyper.

Ved at låne elementer fra Miranda, Clean, HOPE og et par andre sprog havde Haskell meget at tilbyde. Men dens langsomme responstid gjorde det til et upopulært valg blandt udviklere. Denne ineffektivitet førte sandsynligvis til svindende interesse, hvilket har resulteret i mangel på nylige opdateringer; den sidste relevante var for ni år siden.

Haskell har også lidt i sammenligning med mere relevante, fleksible sprog som Go og Python, som fortsatte med at udfordre sproget fra 2000'erne med deres styrke og anvendelighed. Trods alt, Go-programmering har genvundet sin position i TIOBE-indekset Af en grund.

4. Visual Basic-applikationer

Visual Basic for Applications, almindeligvis kendt som VBA, er et fremragende automatiseringssprog, som MS Office-pakken af ​​produkter bruger. Fra automatisering af Excel-opgaver til oprettelse af MS Word- og PowerPoint-dokumenter, der er meget VBA, og dets makroer kan hjælpe dig med at opnå.

Hvis du tror på rygterne, kan Microsoft erstatte VBA med JavaScript på grund af dets popularitet og fleksibilitet.

Så hvornår kan Microsoft udfase sit programmeringssprog?

I betragtning af, at mange organisationer er afhængige af VBA-modellen til at automatisere deres gentagne opgaver, er det måske ikke i nogen tid. Problemer med JavaScript API og Microsoft-integration kan betyde, at sproget vil hænge ved i nogen tid endnu, men det er i høj grad en one-trick pony.

5. Fortran

Fortran (Formula Translation), et 62 år gammelt programmeringssprog, er overraskende nok stadig i gang. Dets brug kan være faldet i årenes løb, men det fortsætter med at overleve nogle af sine jævnaldrende sprog.

Fortran er dog mildest talt obskur. Du vil sandsynligvis stole meget på dette IBM-udviklede sprog, hvis du er til numeriske beregninger eller videnskabelige modeller. Du kan bruge det til opgaver som numeriske vejrudsigter, beregningsfysik og beregningsvæskedynamik.

På trods af dets begrænsede brug har det en bundsolid base, og det kan tage et stykke tid, før Fortran-udviklere vasker deres hænder i dette sprog fuldstændigt.

6. COBOL

Common Business-Oriented Language, eller COBOL, dominerede programmering i 1960'erne sammen med tre andre sprog: ALGOL, LISP og FORTRAN. Udviklet som et sprog til at skabe en opdeling mellem business og videnskabelig databehandling, er det døde en naturlig død.

Det tilbød minimal integration med andre sprog og havde ringe indflydelse på udviklere. Dens lave profil har gjort dette sprog til niche på trods af dets tilknyttede føderale og statslige krav. Det er sikkert at sige, at kun en håndfuld udviklere mestrer COBOL.

7. Perl

På trods af at det var et alment programmeringssprog, var Perl særlig populær til webudvikling, netværksprogrammering, tekstmanipulation og GUI-udvikling.

Den består af to sprogvarianter: Perl 5 og Perl 6 (Raku). I det hele taget tilbyder Perl en masse alsidighed og kan prale af et fremragende sæt funktioner. Alt dette kommer dog på bekostning af højere CPU-brug og hukommelseskrav.

Konkurrencen udhuler langsomt Perls brugsandel af markedet, efterhånden som udviklere henvender sig til mere tilgængelige, effektive webudviklingsalternativer.

8. ActionScript

ActionScript, en nær slægtning til det altid berømte JavaScript, er Adobes version af ECMAScript. Da det er hjemmehørende i Adobes værktøjer, vil du ikke rigtig finde det andre steder end Adobe Flash.

ActionScript var et objektorienteret sprog, der almindeligvis blev brugt til at gøre Flash-apps interaktive. Med tilbagegangen af ​​Flash og alle dets tilhørende versioner har der også været et fald i ActionScripts brug gennem årene.

Men da Apple besluttede at fjerne understøttelsen af ​​Flash på sine iOS-enheder, var skriften også på væggen for ActionScript.

9. Pascal

Pascal blev skabt i 1970 af Niklaus Wirth og fanger essensen af ​​ALGOL-60. Da det var et proceduresprog, fungerede Pascal som et fremragende læringsværktøj for spirende programmører.

Langsomt og støt steg Pascal gennem graderne, men det bød aldrig på noget nyt til programmeringsverdenen. Selvom sproget ikke for alvor udviklede sig, var dets efterfølgere ret innovative.

Pascal førte til Turbo Pascal, Object Pascal og Delphi, et visuelt, objektorienteret sprog, der overskyggede dets forgænger.

Programmeringssprog, der ventes at dø før eller siden

Udviklere bruger en række forskellige programmeringssprog i disse dage, da intet sprog kan tjene alle formål. Med konstant udvikling kommer og går sprog, efterhånden som kravene bliver mere komplekse, og kravene ændrer sig.

De sprog, der er anført her, led under konsekvenserne af konkurrencen og leverede normalt ikke moderne, relevante funktioner. Med tidens fremkomst tog bedre sprog langsomt og støt over, og skubbede de andre i deres grave.