9 programmeringsspråk som är på väg mot utrotning

By rik

Viktiga slutsatser

  • R:s popularitet inom dataanalys minskar och det är osannolikt att språket kommer att återhämta sig.
  • Microsoft har slutat prioritera Visual Basic, och det ersätts av Visual Basic .NET för Windows-applikationsutveckling.
  • Haskells popularitet som funktionellt programmeringsspråk har minskat på grund av långsam bearbetningstid och konkurrens från Go och Python.

Tekniken är i ständig utveckling, och det gäller även de programmeringsspråk vi använder. Med den ökande betydelsen av artificiell intelligens och hur den påverkar användningen av dessa språk, läggs det ännu större fokus på vilka språk som kommer att vara relevanta i framtiden och vilka som kommer att försvinna.

Mångsidiga programmeringsspråk som Python, Java och JavaScript dominerar marknaden, medan andra, mer nischade språk, verkar förlora sin popularitet.

Eftersom förändring är konstant, bör du överväga att fasa ut dessa nio språk, som troligen inte kommer att spela en stor roll i framtiden.

1. R

Programmeringsspråket R var en gång en stark utmanare inom dataanalys. Efter en period av framgång har språket nyligen börjat tappa mark till förmån för Python.

Även om R erbjuder användbara funktioner för programmerare, har dess popularitet minskat. Det ligger på 18:e plats i TIOBE-indexet och det är osannolikt att det kommer att stiga högre.

Trots det används språket fortfarande och du kan installera R på din Mac eller Windows-dator om du vill prova det.

2. Visual Basic

Visual Basic, ett äldre språk som introducerades för Windows 1991, ser ut att ha passerat sin storhetstid. Microsoft verkar inte längre prioritera det.

Eftersom Microsoft inte längre gynnar Visual Basic är det troligt att det kommer att försvinna. Visual Basic .NET, ett annat objektorienterat programmeringsspråk, har i stor utsträckning tagit dess plats. Om du är intresserad av Windows-applikationsutveckling bör du bekanta dig med det.

Du kanske tror att Visual Basic .NET kommer att lida samma öde som sin föregångare, men Microsoft verkar inte planera att dra tillbaka sitt stöd. Visual Basic .NET är trots allt en central del av Windows-ekosystemet.

3. Haskell

Haskells bästa år är förbi, vilket är synd. Många programmerare önskar att de kunde koda i detta eleganta, funktionella programmeringsspråk. Det blev populärt när många började utveckla stora finansiella program med dess unika monader och algebraiska datatyper.

Haskell lånade element från Miranda, Clean, HOPE och andra språk och hade mycket att erbjuda. Men dess långsamma svarstider gjorde det till ett mindre populärt val bland utvecklare. Denna ineffektivitet bidrog troligen till minskat intresse, vilket har resulterat i få uppdateringar; den senaste relevanta uppdateringen var för nio år sedan.

Haskell har också fått konkurrens av mer relevanta och flexibla språk som Go och Python, som har vunnit mark genom sin styrka och användbarhet. Go har med all rätt återtagit sin position i TIOBE-indexet.

4. Visual Basic-applikationer

Visual Basic for Applications, mer känt som VBA, är ett kraftfullt automatiseringsspråk som används i MS Office-produkter. Det kan användas för att automatisera uppgifter i Excel, skapa MS Word-dokument och PowerPoint-presentationer. VBA och dess makron kan hjälpa dig att åstadkomma mycket.

Enligt rykten kan Microsoft ersätta VBA med JavaScript på grund av dess popularitet och mångsidighet.

När kommer Microsoft att fasa ut sitt programmeringsspråk?

Med tanke på att många organisationer förlitar sig på VBA för att automatisera repetitiva uppgifter, kan det dröja ett tag. Problem med JavaScript API och Microsoft-integrering kan innebära att språket kommer att finnas kvar ett tag till. Det är dock ett språk med begränsad funktionalitet.

5. Fortran

Fortran (Formula Translation), ett 62 år gammalt programmeringsspråk, är förvånansvärt nog fortfarande i bruk. Även om användningen har minskat genom åren, fortsätter det att överleva andra språk.

Fortran är dock minst sagt obskyrt. Du kommer troligen att använda detta IBM-utvecklade språk om du arbetar med numeriska beräkningar eller vetenskapliga modeller. Du kan använda det för uppgifter som numerisk väderprognos, beräkningsfysik och strömningsmekanik.

Trots sin begränsade användning har språket en stabil användarbas och det kan dröja innan Fortran-utvecklarna slutar använda det helt.

6. COBOL

Common Business-Oriented Language, eller COBOL, dominerade programmering på 1960-talet, tillsammans med ALGOL, LISP och FORTRAN. Det utvecklades för att skilja på affärs- och vetenskaplig dataanvändning, men har nu mer eller mindre dött ut.

Det hade begränsad integration med andra språk och hade inte ett stort inflytande på utvecklare. Dess låga profil har gjort att det har blivit en nisch, trots relaterade federala och statliga krav. Det är säkert att säga att det bara finns ett fåtal utvecklare som behärskar COBOL.

7. Perl

Perl var ett allmänt programmeringsspråk som var populärt för webbutveckling, nätverksprogrammering, textmanipulation och utveckling av GUI.

Det finns två språkvarianter: Perl 5 och Perl 6 (Raku). Perl erbjuder mycket mångsidighet och har en omfattande funktionsuppsättning. Det har dock en högre CPU-användning och minneskrav.

Konkurrensen minskar långsamt Perls marknadsandel, eftersom utvecklare vänder sig till mer tillgängliga och effektiva alternativ för webbutveckling.

8. ActionScript

ActionScript, en nära släkting till JavaScript, är Adobes version av ECMAScript. Eftersom det är inbyggt i Adobes verktyg hittar du det bara i Adobe Flash.

ActionScript var ett objektorienterat språk som ofta användes för att göra Flash-applikationer interaktiva. Med nedgången för Flash och alla dess versioner har även ActionScripts användning minskat.

När Apple valde att ta bort stödet för Flash på sina iOS-enheter, blev det tydligt att även ActionScript hade sett sina bästa dagar.

9. Pascal

Pascal skapades 1970 av Niklaus Wirth och är inspirerat av ALGOL-60. Som ett procedurspråk var Pascal ett bra verktyg för blivande programmerare.

Pascal steg långsamt i popularitet, men erbjöd aldrig något nytt för programmeringsvärlden. Språket utvecklades inte nämnvärt, men dess efterföljare var desto mer innovativa.

Pascal ledde till Turbo Pascal, Object Pascal och Delphi, ett visuellt, objektorienterat språk som överskuggade sin föregångare.

Programmeringsspråk som kommer att försvinna förr eller senare

Utvecklare använder idag en mängd olika programmeringsspråk, eftersom inget enskilt språk kan tillgodose alla behov. I takt med att kraven blir mer komplexa utvecklas och försvinner språken.

Språken i den här listan drabbades av konkurrens och misslyckades med att erbjuda moderna och relevanta funktioner. Med tiden har bättre språk tagit över och långsamt skjutit de andra i graven.