Contents

9 programmeringsspråk som är på väg att dö ut

Viktiga slutsatser

Det verkar som att R, ett populärt språk för dataanalys, har tappat i betydelse inom området och inte förväntas förbättra sin ställning i framtida rankningar.

Visual Basic, som en gång var ett av Microsofts föredragna programmeringsspråk, har tappat i popularitet och ersätts nu av efterföljaren Visual Basic .NET vid utveckling av applikationer för operativsystemet Windows.

Haskell, som tidigare var känt som ett framstående funktionellt programmeringsspråk, har tappat i popularitet på grund av att det upplevs som trögt och att alternativa alternativ som Go och Python har dykt upp på marknaden.

Den ständiga tekniska utvecklingen har lett till att programmeringsspråken har utvecklats, ett fenomen som inte är undantaget från påverkan av artificiell intelligens, som i allt högre grad avgör hur de används. Det finns därför ett ökat intresse för att förutsäga vilka språk som kommer att överleva över tid och vilka som kommer att falla vid vägkanten.

Python, Java och JavaScript har utvecklats till mångsidiga programmeringsspråk som dominerar det nuvarande landskapet, medan andra språk verkar förlora sin framträdande plats på grund av deras smalare omfattning och tilltalande.

Med tanke på att förändring är ständigt närvarande skulle det vara klokt att undvika att investera betydande ansträngningar i dessa nio språk, eftersom de sannolikt inte kommer att inta en framträdande roll inom en överskådlig framtid.

R

/sv/images/r-language-compiler.jpg

Uppkomsten av programmeringsspråket R möttes med stor förväntan och ambition att dominera området för dataanalys. Men trots den inledande framgången under flera år tyder de senaste trenderna på att det upplever en nedgång i popularitet jämfört med Python-programmeringsspråkets stigande framträdande.

Som programmeringsspråk erbjuder R en mängd värdefulla funktioner för kodare, men det är för närvarande lågt nere i hackordningen. Det ligger på 18:e plats i TIOBE index , och det är osannolikt att det kommer att klättra högre.

Trots sin ålderdom är R fortfarande ett bra alternativ för programmeringsuppgifter och kan installeras på både macOS och Windows operativsystem för dem som är intresserade av att utforska dess kapacitet.

Visual Basic

/sv/images/visual-basic.jpg

Visual Basic, som introducerades på Windows-plattformar i , har en lång historia som ett populärt programmeringsspråk. Men trots den imponerande meritlistan verkar det som om Microsofts senaste erbjudande kanske inte kommer att kunna upprepa sina tidigare framgångar.

Eftersom Microsofts stöd för Visual Basic fortsätter att minska, verkar det vara oundvikligt att det till slut försvinner. Utvecklare som vill skapa applikationer för Windows gör därför klokt i att lära sig Visual Basic .NET, ett framstående objektorienterat programmeringsspråk som har ersatt sin föregångare i popularitet.

Även om det verkar troligt att Visual Basic .NET kommer att möta liknande utmaningar som sin föregångare, verkar det osannolikt att Microsoft kommer att överge sitt stöd för språket inom en snar framtid. Detta beror på att Visual Basic .NET är en grundläggande komponent i Windows ekosystem.

Haskell

/sv/images/haskell.jpg

Även om Haskell hade sin storhetstid förr i tiden är det fortfarande ett mycket eftertraktat programmeringsspråk bland utvecklare som uppskattar dess eleganta funktionalitet. Språkets popularitet ökade kraftigt när det användes för att skapa komplicerade finansiella applikationer med hjälp av dess inhemska monader och algebraiska datastrukturer. Tyvärr har Haskells popularitet minskat med tiden och många programmerare längtar efter att behärska detta vördade språk trots dess minskande relevans inom modern mjukvaruutveckling.

Haskell är ett språk som hämtar inspiration från flera andra programmeringsspråk som Miranda, Clean och HOPE. Trots att Haskell erbjuder många attraktiva funktioner har dess tröga prestanda hindrat dess popularitet bland utvecklare. Därför har det funnits ett begränsat intresse för att uppdatera språket under det senaste decenniet, och den senaste anmärkningsvärda uppdateringen skedde för ungefär nio år sedan.

Haskells popularitet har minskat i förhållande till andra moderna språk som Go och Python, som konsekvent har överträffat det sedan början av 2000-talet på grund av deras mångsidighet och funktionalitet. Det är värt att notera att Go-programmering har återfått en framträdande plats i TIOBE-indexet, vilket tyder på dess bestående dragningskraft och relevans inom modern programvaruutveckling.

Visual Basic Applications

Visual Basic for Applications (VBA) är ett mycket mångsidigt programmeringsspråk som används i Microsofts Office-svit med program, inklusive Excel, Word och PowerPoint. Med VBA och dess tillhörande makrofunktioner kan användarna effektivisera repetitiva uppgifter och automatisera olika processer inom dessa program, vilket ökar effektiviteten och produktiviteten.

Det ryktas att Microsoft kan tänka sig att fasa ut Visual Basic for Applications (VBA) till förmån för JavaScript, på grund av det sistnämndas utbredning och mångsidighet.

Vid vilken tidpunkt planerar Microsoft att avveckla sitt programspråk?

Eftersom VBA ofta används för att effektivisera återkommande operationer inom många företag är det inte säkert att det kommer att bli föråldrat inom en snar framtid. Trots potentiella brister i samband med JavaScript API och Microsofts sömlösa införlivande, förblir VBA ett oumbärligt verktyg för flera applikationer, även om det främst fungerar som en specialiserad arbetshäst snarare än ett mångsidigt programmeringsspråk.

Fortran

/sv/images/fortran.jpg

Fortran, som firade sin 62:a födelsedag i år, är fortfarande en viktig del av datorvärlden, trots att dess popularitet har minskat med tiden. Faktum är att språket har lyckats överleva även när många av dess samtida motsvarigheter har fallit vid vägkanten.

Fortran, ett språk utvecklat av IBM, kan betraktas som ganska gåtfullt. Det kan vara särskilt användbart för dem som arbetar med numeriska beräkningar eller vetenskaplig modellering, till exempel tillämpningar som omfattar numeriska väderprognoser, beräkningsfysik och beräkningsströmningsdynamik.

Trots sin relativt låga förekomst har Fortran en orubblig grund, och dess hängivna anhängare kommer sannolikt att hålla fast vid språket under lång tid framöver.

COBOL

/sv/images/cobol.jpg

COBOL var ett av de dominerande programspråken under 1960-talet vid sidan av ALGOL, LISP och FORTRAN. Det utformades för att fungera som en brygga mellan företag och vetenskaplig databehandling men har sedan dess blivit föråldrat.

COBOL, på grund av dess begränsade integrationsmöjligheter och försumbara inverkan på utvecklargrupper, är fortfarande ett specialiserat språk som främst används av en liten grupp experter. Trots att det är obligatoriskt för vissa sektorer, t.ex. myndigheter och finanssektorn, har dess låga synlighet och begränsade omfattning bidragit till dess nischstatus i det bredare programmeringslandskapet. Få utvecklare har de kunskaper som krävs för att arbeta effektivt med COBOL.

Perl

/sv/images/perl.jpg

Perl är ett mångsidigt programmeringsspråk som har haft stor användning inom olika områden som webbutveckling, nätverksprogrammering, textbehandling och utveckling av grafiska användargränssnitt (GUI). Dess anpassningsförmåga till olika uppgifter bidrog avsevärt till dess övergripande framgång inom området för programmeringsspråk.

Perl är ett programmeringsspråk som omfattar två olika versioner - Perl 5 och Perl 6, även känt som Raku. Även om det har en imponerande flexibilitet och ett omfattande utbud av funktioner, åtföljs dessa egenskaper av ökad förbrukning av beräkningsresurser i form av både CPU-användning och minneskrav.

Den gradvisa minskningen av Perl på marknaden kan tillskrivas dess minskande popularitet bland utvecklare som i allt högre grad föredrar mer användarvänliga och resursstarka alternativ för webbutveckling.

ActionScript

ActionScript, en kusin till det välkända JavaScript, är en implementering av ECMAScript som utvecklats av Adobe specifikt för deras egenutvecklade plattform, Adobe Flash. Det är inte vanligt förekommande utanför detta område eftersom det är inbyggt i Adobes kreativa programvarusvit.

ActionScript var ett programmeringsspråk som använde objektorienterade principer för att skapa interaktiva applikationer inom Adobe Flash-plattformen. Efterfrågan på ActionScript minskade dock avsevärt i och med att alternativa tekniker blev allt vanligare och stödet för Flash upphörde.

Efter Apples beslut att upphöra med stödet för Adobe Flash på sina iOS-enheter blev det uppenbart att framtiden för ActionScript också var i fara.

Pascal

/sv/images/pascal.jpg

Pascal, som skapades av Niklaus Wirth 1970, efterliknar ALGOL - som ett procedurspråk visade sig Pascal vara ett perfekt pedagogiskt instrument för nybörjare inom programmering.

Gradvis och metodiskt avancerade Pascal i status, men det lyckades inte introducera några nya koncept inom datorprogrammering. Trots denna brist på framsteg uppvisade dess avkomma betydande innovation.

Pascal gav upphov till flera successiva upprepningar av programmeringsspråket, inklusive Turbo Pascal, Object Pascal och Delphi, som är ett visuellt orienterat, objektbaserat språk som överträffar sin föregångare i popularitet och användning.

Programspråk som kommer att dö förr eller senare

Inom modern programutveckling är det inte ovanligt att utvecklare använder en rad olika programspråk på grund av de inneboende begränsningarna hos ett enskilt språk när det gäller att tillgodose de olika behoven i moderna applikationer. I takt med att tekniken går framåt och utvecklas dyker nya språk upp medan andra faller i onåd, vilket återspeglar skiftande prioriteringar och förväntningar inom branschen.

De språk som presenteras här utsattes för hårda konkurrensvillkor och saknade tyvärr modern relevans och funktionalitet. Med tiden har mer avancerade och lämpliga alternativ dykt upp, vilket i slutändan har gjort dessa språk föråldrade och förpassat dem till historien.