Karl Lieberherr

Karl Lieberherr
Yrke(n) Professor i datavetenskap, Northeastern University
Make Ruth Lieberherr

Karl J. Lieberherr är professor i datavetenskap vid Northeastern University i Boston .

Han gjorde sina studier vid ETH Zürich och tog en MS 1973 och en Ph.D. år 1977.

Han skrev den första boken om adaptiv programmering. Arbetet med detta tema var en av flera sekundära influenser på utvecklingen av aspektorienterad programmering .

Adaptiv programmering försöker skapa applikationer som är lätta att underhålla och utveckla, vilket skapar ett nytt abstraktionsskikt i design och implementering av objektorienterade applikationer. Detta koncept tar inkapsling till en ny nivå och tillåter förändringar i hur ett objekt fungerar utan att ändra gränssnittet med andra objekt. Denna teknik löser situationer där ett objekt tar antaganden om hur andra objekt fungerar och en förändring i detta objekt tar ner det antagandet och skapar en kedjeeffekt i resten av systemet.

Aspektorienterad programmering påverkar hur en applikation skapas. Enligt direktiven för detta koncept skulle man kunna skapa separata objekt som behandlar data och processer på ett separat sätt. Detta möjliggör en flexibel applikation som lätt kan förändras och utvecklas.

externa länkar