John Vlisidis | |
---|---|
Angličtina John Vlissides | |
Datum narození | 2. srpna 1961 |
Místo narození | |
Datum úmrtí | 24. listopadu 2005 [1] [2] (ve věku 44 let) |
Místo smrti | |
Země | |
Vědecká sféra | vývoj softwaru |
Místo výkonu práce |
IBM , Fujitsu , Hewlett-Packard |
Alma mater |
University of Virginia , Stanford University |
Akademický titul | Ph.D |
Známý jako |
design vzory , spoluautor knihy Object Oriented Design Techniques. Designové vzory » |
Ocenění a ceny |
Dr. Dobb Award for Excellence in Programming (1998) , Achievement Award in Programming Languages (2005) , Dahl-Nyugor Award (2006, posmrtně) |
John Matthew Vlissides ( Vlissides ) ( Eng. John Matthew Vlissides ; 2. srpna 1961 , Washington , DC , USA - 24. listopadu 2005 , Westchester , New York , USA ) [3] [4] [5] - americký vědec v polní počítačový inženýr řeckého původu, programátor , známý především jako jeden ze čtyř autorů (označovaných jako „ Gang of Four “, eng. Gang of Four , zkr. GoF ) slavné knihy o softwarovém inženýrství „ Techniques of object- orientovaný design. Design Patterns “ ( 1994 ) [6] [7] . Byl zaměstnancem IBM [8] . Jako uznání jeho příspěvků k počítačové vědě založili IBM, Addison - Wesley , herní designér William Pugh a skupina SIGPLAN (součást Asociace pro výpočetní stroje ) Cenu Johna Vlissidese , která se každoročně uděluje doktorandům s pokročilý výzkum v aplikovaném softwaru [5] [9] účast na sympoziu OOPSLA . Držitel ceny Dr. Dobb Award for Excellence in Programming ( 1998 ) [10] , SIGPLAN Programming Language Achievement Award ( 2005 ) [11] a Dahl-Nyugor Prize ( 2006 , posmrtně) [12] .
Narodil se 2. srpna 1961 ve Washingtonu DC, USA [ 5 ] řeckým rodičům Matthew Vlisidis ( 1922-2010) [13] a Sophii Dracoulis (1929-2015) [14] [15] . Vyrostl v McLean ( Virginie ). Měl bratry Nicholase, Matthewa a sestru Irini [3] [6] .
Johnův otec, Matthew Vlisidis, se narodil v roce 1922 v Soluni ( Řecké království ). Během let okupace Řecka během druhé světové války spolupracoval s britskou armádou. Později vystudoval vojenskou akademii v Aténách . Během občanské války v Řecku bojoval proti komunistickým silám. Po skončení války zůstal ještě několik let v armádě a v roce 1956 byl styčným důstojníkem v ozbrojených silách USA a OSN na Dálném východě . Byl vyznamenán Řádem čestné legie a nejvyššími vojenskými vyznamenáními Řecka. V roce 1960 se usadil v metropolitní oblasti Washingtonu , kde vystudoval na Katolické univerzitě v Americe bakalářský a magisterský titul v oboru stavební inženýrství . Pracoval pro americké ministerstvo námořnictva a stavební společnost Page Communications, poté se dal na podnikání. V letech 1971-1989 řídil Structural Systems Technology, společnost, která navrhovala a stavěla komunikační systémy pro vlády, televizní stanice a další podniky, poté 10 let pracoval jako konzultant ve stejném oboru. Zemřel v roce 2010 na rakovinu [13] [15] [16] .
Vystudoval McLean High School v roce 1979 [5] .
Studoval elektrotechniku , získal bakalářský titul (1983) a magisterský titul (1985) na University of Virginia a poté Ph.D. na Stanfordské univerzitě (1990) [6] .
Od roku 1986 působí na Stanfordské univerzitě jako softwarový inženýr, konzultant, výzkumný asistent a výzkumník.
Od roku 1991 je vědeckým pracovníkem ve Výzkumném centru Thomase J. Watsona v IBM . Kromě toho pracoval jako konzultant ve společnostech " Fujitsu America ", " Hewlett-Packard " a některých dalších společnostech [3] [6] .
Autor několika knih, mnoha článků v časopisech a konferenčních prezentací a držitel několika patentů .
Oblast zájmu: vývoj softwaru , OOP technologie , návrhové vzory , softwarové modelování.
Zemřel 24. listopadu 2005 ve Westchesteru ( New York ) na nádor na mozku ve věku 44 let [6] [17] .
Vlisidis se provdala za Drew Ann a měla syny Matthewa (nar. 1993), Marka (nar. 1998), Roberta (nar. 2000) a dceru Helen (1996-1997, zemřela na hepatoblastom ) [3] [6] .
Mluvil plynně řecky [17] .
Byl hluboce věřícím křesťanem [18] .
Designové vzory | |
---|---|
Hlavní | |
Generativní | |
Strukturální | |
Behaviorální | |
Paralelní programování |
|
architektonický |
|
Java EE šablony | |
Jiné šablony | |
knihy | |
Osobnosti |
Slovníky a encyklopedie | ||||
---|---|---|---|---|
|