Ryszard Bornat
Richard Bornat (ur. 1944), brytyjski pisarz i badacz w dziedzinie informatyki . Jest także profesorem programowania komputerowego na Uniwersytecie Middlesex . Wcześniej był w Queen Mary, University of London .
Badania
Zainteresowania badawcze Bornata obejmują dowodzenie programowe w logice separacji . Skupia się na dowodach ; w przeciwieństwie do jakichkolwiek logicznych podstaw. Znaczna część pracy polega na odkrywaniu sposobów określania właściwości niezależnych modułów w sposób, który sprzyja ich składaniu w użyteczne systemy.
Bornat (we współpracy z Bernardem Sufrinem z Oxford University Computing Laboratory ) opracował Jape , kalkulator dowodowy; zajmuje się badaniami nad przydatnością tego narzędzia do eksploracji nowych dowodów.
na początku lat 80. należeli Samson Abramsky .
W 2004 roku jeden z uczniów Bornata opracował test umiejętności, który „dzieli ludzi na programistów i nie-programistów, zanim jeszcze zetkną się z programowaniem”. Test został po raz pierwszy podany grupie studentów w 2005 roku podczas eksperymentu dotyczącego wykorzystania modeli mentalnych w programowaniu. W 2008 i 2014 roku Bornat częściowo wycofał niektóre z twierdzeń, kwestionując jego ważność jako testu zdolności programowania.
Publikacje
Bornat opublikował książkę zatytułowaną „Zrozumienie i pisanie kompilatorów: przewodnik zrób to sam” , która jest uważana za jedno z najobszerniejszych zasobów na temat tworzenia kompilatorów . Chociaż przez jakiś czas był wyczerpany, teraz udostępnił go w wersji online .
Inne publikacje Bornatu to:
- R. Bornat; 1987; Programowanie od pierwszych zasad ; Prentice Hall International Series w informatyce ; ISBN 0-13-729104-3 .
- Richarda Bornata i Harolda Thimbleby'ego; 1989; Życie i czasy Deda, redaktora wyświetlacza; w JB Long & A. Whitefield (red.); Ergonomia poznawcza i interakcja człowiek-komputer; Cambridge University Press ; s. 225–255.
- Richarda Bornata i Bernarda Sufrina;1999; Animowanie formalnego dowodu na powierzchni: kalkulator dowodu {Jape}; Dziennik komputerowy ; Tom. 42; NIE. 3; s. 177–192.
- Aczel, JC, Fung, P., Bornat, R., Oliver, M., O'Shea, T. i Sufrin, B.; 1999; Wpływy projektowania oprogramowania na rozumowanie formalne; w Brewster, S., Cawsey, A. & Cockton, G. (red.) Proceedings of IFIP TC.13 International Conference on Human-Computer Interact '99; Tom. 2; s. 3–4; Swindon, Wielka Brytania, Brytyjskie Towarzystwo Komputerowe ; ISBN 1-902505-19-0 .
- R. Bornat; 2000; Sprawdzanie programów wskaźnikowych w Hoare Logic; w Backhouse & Oliveira (red.) MPC 2000; LNCS 1837; s. 102–126.
- C. Calcagno, P. O'Hearn, R. Bornat; 2002; Logika programu i równoważność w obecności zbierania śmieci. Pojawić się w specjalnym numerze Theoretical Computer Science na temat Foundations .