Richard Bornat - Richard Bornat

Richard Bornat (1944 doğumlu), İngiliz yazar ve alanında araştırmacı bilgisayar Bilimi. Aynı zamanda profesörüdür Bilgisayar Programlama -de Middlesex Üniversitesi. Daha önce oradaydı Queen Mary, Londra Üniversitesi.

Araştırma

Bornat'ın araştırma alanları şunları içerir: programı kanıtlıyor içinde ayırma mantığı. Odak noktası kanıtlar kendilerini; herhangi bir mantıksal dayanağın aksine. İşin çoğu, bağımsız modüllerin özelliklerini, kompozisyonlarını yararlı sistemlere elverişli hale getirecek şekilde ifade etmenin yollarını keşfetmeyi içerir.

Bornat (ile bağlantılı olarak Bernard Sufrin of Oxford Üniversitesi Bilgisayar Laboratuvarı ) gelişmiş Jape, bir kanıt hesaplayıcı; bu aracın yeni ispatların keşfi için kullanılabilirliği üzerine araştırma yapmaktadır.

Richard Bornat'ın doktora öğrencileri dahil etti Samson Abramsky 1980'lerin başında.

2004'te Bornat'ın öğrencilerinden biri, bir yetenek testi geliştirdi. "insanları programlamayla karşılaşmadan önce programcılara ve programcı olmayanlara ayırın." Test ilk olarak 2005 yılında programlamada zihinsel modellerin kullanımı üzerine bir deney sırasında bir grup öğrenciye verildi.[1] Bornat, 2008 ve 2014 yıllarında bazı iddiaları kısmen geri çekti,[2] programlama yeteneği için bir test olarak geçerliliğini sorgulamak.[3]

Yayınlar

Bornat başlıklı bir kitap yayınladı "Derleyicileri Anlama ve Yazma: A Do It Yourself Guide"en kapsamlı kaynaklardan biri olarak kabul edilen derleyici geliştirme. Bir süredir baskısı tükenmiş olmasına rağmen, şimdi onu bir çevrimiçi baskı.

Bornat'ın diğer yayınları şunlardır:

  • R. Bornat; 1987; İlk İlkelerden Programlama; Prentice Hall Uluslararası Bilgisayar Bilimleri Serisi; ISBN  0-13-729104-3.
  • Richard Bornat ve Harold Thimbleby; 1989; Ded'in ömrü ve zamanları, görüntü editörü; J.B. Long ve A. Whitefield (editörler); Bilişsel Ergonomi ve İnsan-Bilgisayar Etkileşimi; Cambridge University Press; s. 225–255.
  • Richard Bornat ve Bernard Sufrin; 1999; Yüzeyde Biçimsel İspatın Canlandırılması: {Jape} İspat Hesaplayıcısı; Bilgisayar Dergisi; Cilt 42; Hayır. 3; s. 177–192.
  • Aczel, J.C., Fung, P., Bornat, R., Oliver, M., O'Shea, T. ve Sufrin, B .; 1999; Yazılım Tasarımının Biçimsel Muhakeme Üzerindeki Etkileri; Brewster, S., Cawsey, A. & Cockton, G. (Eds.) Proceedings of IFIP TC.13 International Conference on Human-Computer Interaction INTERACT '99; Cilt 2; sayfa 3–4; Swindon, İngiltere, İngiliz Bilgisayar Topluluğu; ISBN  1-902505-19-0.
  • R. Bornat; 2000; Hoare Mantığında İşaretçi Programlarını Kanıtlamak; Backhouse & Oliveira'da (editörler) MPC 2000; LNCS 1837; sayfa 102–126.
  • C. Calcagno, P. O'Hearn, R. Bornat; 2002; Çöp Toplama Varlığında Program Mantığı ve Eşdeğerlik. İçinde görünmek Teorik Bilgisayar Bilimleri özel konu Vakıflar.

Referanslar

  1. ^ Dehnadi, Saeed & Bornat, Richard (20 Şubat 2006). "Devenin iki kamburu vardır" (PDF). Bilgisayar Okulu, Middlesex Üniversitesi, İngiltere. Arşivlenen orijinal (PDF) 22 Kasım 2009. Alıntı dergisi gerektirir | günlük = (Yardım)CS1 bakimi: birden çok ad: yazarlar listesi (bağlantı)
  2. ^ Bornat, Richard (24 Temmuz 2014). "Develer ve tümsekler: geri çekilme" (PDF). Bilim ve Teknoloji Okulu, Middlesex Üniversitesi, Londra, İngiltere. Alıntı dergisi gerektirir | günlük = (Yardım)
  3. ^ "Devenin iki hörgüçü yok: Aşırı hevesli bir sonuç için" yetenek testi "programlama - Geri Çekme İzleme". Geri Çekme İzleme. 18 Temmuz 2014. Alındı 13 Kasım 2017.

Dış bağlantılar