Arkæologisk datalogi

En jobannonce fra 19. maj 2017

Da det seneste ransomware-angreb ramte, blev det almindeligt kendt at der i den danske hospitalsverden alene i Region Midtjylland er omkring 5000 computere, der stadig anvender Windows XP. Det er flere år siden, netop dét operativsystem sidst fik en sikkerhedsopdatering.

Det bliver tydeligt, at der er store udfordringer forbundet med at forstå, hvad der sker i gammel software. Og der er masser af gammel software derude. Ovenfor er der et eksempel på en jobansøgning fra Danske Bank; den nævner Java, C# og Python, som vore dages datalogistuderende typisk kender – men også COBOL og PLI/II, der er programmeringssprog med op til 50 år på bagen. De personer, der udviklede de oprindelige systemer i disse sprog, er ofte for længst gået på pension, og nogle er ikke længere iblandt os.

Alle de gamle systemer virker formodentlig fint, når de står alene, og de er ofte langt mindre oppustede end senere software, men de blev samtidig til længe før Internettet blev, hvad det er i dag. Derfor er der store udfordringer forbundet med at kunne analysere og reparere gammel software, og her er der en udfordring både for forskning og undervisning i datalogi. Selvfølgelig skal de af os, der er dataloger i den akademiske verden, ikke undervise studerende i COBOL og lignende, men vi skal kunne udvikle teorier og metoder, der gør det muligt at tage sig af de udfordringer, som gammel software udgør. Det er desværre ikke noget, vi gør så meget for at fremme i dag. I virkeligheden er denne “arkæologiske datalogi” nemlig en af de helt store udfordringer – og vil blive ved med at være det, for de programmer, der i dag er nye, vil også en dag blive gamle.

(Visited 131 times, 1 visits today)
Loading Facebook Comments ...

Skriv et svar