{"id":81,"date":"2012-01-18T11:57:35","date_gmt":"2012-01-18T11:57:35","guid":{"rendered":"http:\/\/blog.soton.ac.uk\/dwb\/?p=81"},"modified":"2012-01-18T11:57:35","modified_gmt":"2012-01-18T11:57:35","slug":"on-taking-measurements-david-from-1973-1977","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/dwb\/2012\/01\/18\/on-taking-measurements-david-from-1973-1977\/","title":{"rendered":"On taking measurements \u2013 David from 1973-1977"},"content":{"rendered":"<p>When I met David Barron, he was wearing pink socks. His explanation was typical of his sense of humour, and of our subsequent research, which centered on taking real measurements. We investigated whether drinking Cinzano made them pinker. By the time we had enough data, though, we could not take the definitive decision, but we went home happier.<\/p>\n<p>That was in January 1973, when David was part of a team of professors from the UK that IBM brought to Cape Town to \u201cTeach the Teachers\u201d computer science. David presented his work on comparative programming languages, explaining so simply and clearly about l-values and r-values, that by the time he got to call-by-name, he still had the large group with him. We had used David\u2019s Assemblers and Loaders and Operating Systems books in my undergraduate classes, so he was already famous, but his work on languages was a revelation.<\/p>\n<p>In 1974, David helped acquire one of the brand new ICL 2970 computers for the University of Southampton, and I came over to work as a PhD student to take those measurements we had discussed:<\/p>\n<blockquote><p>\u201cinvestigating actual code produced by the compiler and included in its run-time package; devising ways of determining which inefficiencies are an inherent legacy of the language design, and which are accidents of implementation; and investigating (again quantitatively) the effect of different machine architectures to see if \u201cstack machines\u201d are as well-suited to high-level languages as is commonly maintained.\u201d  [Letter to Miss Mullins, 4 June 1974]<\/p><\/blockquote>\n<p>David called this kind of work \u201cSoftware Engineering\u201d, and in true engineering style, we started by building something \u2013 a Pascal compiler for the 2970. Our first attempt was to retarget the existing first compiler for the CDC 6600, which had already been done for an ICL 1907. This required getting 9\u201d inch magnetic tapes posted from Zurich, and a trip to Belfast. Then because David and I discovered that we were kindred spirits in loving parties, we organized the very first Pascal symposium (Latin for drinking party) was held at Southampton in March 1977 in the Maths Block and featured such notables as Per Brinch Hansen, Brian Wichmann, and the originator of the Pascal Newsletter, Andy Mickel. For several years, the Newsletter was printed and shipped from Southampton.<\/p>\n<p>David was never scared of taking a new road. In 1975, he decided to introduce Pascal as the language for second year teaching \u2013 even though we only had our somewhat rickety compiler. With a course that he put together over the vacation, and with interesting examples for the students to try, the course was an academic success, and led to a book that we wrote jointly on \u201cAdvanced Programming\u201d. Morley Sage, then the Director of the Computer Centre, was not so happy, as the compiler used many more machine cycles than WATFOR, but David was determined that students would not continue to be subjected to what Dijkstra has labeled as an \u201cinfantile disorder\u201d.<\/p>\n<p>I admired David immensely \u2013 for his vision, his clear thinking, his humanity, and his prodigious output of books. I am very proud that he was my PhD supervisor \u2013 I was his second graduate \u2013 and that when I returned to Southampton as a Reader in 1988, I could call him a friend. I offer my sincere condolences to Nik and Jacky who have lost a dear father. I know that when we all wear bright ties on Friday, David will smile, and know that he made his mark in his own way.<\/p>\n<p style=\"text-align: right\">&#8211; Dr Judith Bishop, Director Computer Science, Microsoft Research<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When I met David Barron, he was wearing pink socks. His explanation was typical of his sense of humour, and of our subsequent research, which centered on taking real measurements. We investigated whether drinking Cinzano made them pinker. By the &hellip; <a href=\"https:\/\/blog.soton.ac.uk\/dwb\/2012\/01\/18\/on-taking-measurements-david-from-1973-1977\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2366,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-contributions"],"_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/users\/2366"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/comments?post=81"}],"version-history":[{"count":0,"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/posts\/81\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/media?parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/categories?post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/dwb\/wp-json\/wp\/v2\/tags?post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}