Ron Morrison | |
---|---|
Born | |
Citizenship | United Kingdom |
Education | University of St. Andrews (Ph.D., 1979) |
Known for | Programming languages: S-algol, PS-algol, Napier88; local athletics |
Awards | British Athletics Endurance Official of the Year |
Scientific career | |
Fields | Computer science |
Institutions | University of St. Andrews |
Thesis | On the Development of ALGOL (1979) |
Doctoral advisor | Alfred John Cole |
Website | www |
Ron Morrison was the head of School of the computer science department of the University of St. Andrews where he worked on programming languages, inventing S-algol, and coinventing PS-algol and Napier88. He had graduated from St. Andrews with a Doctor of Philosophy (Ph.D.) in 1979. He is also heavily involved with local athletics, coaching the University Cross-Country team, and young, up and coming local athletes. [1] He is a Fellow of the Royal Society of Edinburgh, [2] and the current President of Scottish Athletics. [3]
He retired from St. Andrews in January 2008. [4]
Morrison has coached many athletes, [1] including Andrew Lemoncello [5] and Derek Rae. [6] He received the Endurance Official of the Year award at British Athletics 16th annual Officials Conference in April 2019. [7] [8]
Fife is a council area, historic county, registration county and lieutenancy area of Scotland. It is situated between the Firth of Tay and the Firth of Forth, with inland boundaries with Perth and Kinross and Clackmannanshire. By custom it is widely held to have been one of the major Pictish kingdoms, known as Fib, and is still commonly known as the Kingdom of Fife within Scotland. A person from Fife is known as a Fifer. In older documents the county was very occasionally known by the anglicisation Fifeshire.
St Andrews is a town on the east coast of Fife in Scotland, 10 miles southeast of Dundee and 30 miles northeast of Edinburgh. St Andrews had a recorded population of 16,800 as of 2011, making it Fife's fourth-largest settlement and 45th most populous settlement in Scotland.
Patricia Marwick is a Scottish politician who served as Presiding Officer of the Scottish Parliament from 2011 to 2016. She was a Member of the Scottish Parliament (MSP) from 1999 to 2016. Elected as a member of the Scottish National Party (SNP), she suspended her membership in 2011 upon her election as presiding officer, following the tradition of the presiding officer being nonpartisan.
The Fife Flyers are a Scottish professional ice hockey team in Kirkcaldy, Fife. Established in 1938, the Flyers are the oldest still-extant club in the country.
S-algol is a computer programming language derivative of ALGOL 60 developed at the University of St Andrews in 1979 by Ron Morrison and Tony Davie. The language is a modification of ALGOL to contain orthogonal data types that Morrison created for his PhD thesis. Morrison would go on to become professor at the university and head of the department of computer science. The S-algol language was used for teaching at the university at an undergraduate level until 1999. It was also the language taught for several years in the 1980s at a local school in St. Andrews, Madras College. The computer science text Recursive Descent Compiling describes a recursive descent compiler for S-algol, implemented in S-algol.
John Allan Stewart was a Scottish Conservative politician and Scottish Office minister.
Napier88 is an orthogonally persistent programming language that was designed and implemented at the University of St Andrews, Scotland. The primary designer was Ron Morrison, whose initial designs were extended and implemented by Fred Brown, Richard Connor, and Al Dearle. Napier88 was ahead of its time in many ways, and was the first robustly implemented language to combine a polymorphic type system with orthogonal persistence. The language was robustly implemented and released to users from both industry and academia; up to 1,000 registered users were recorded in due course. The language, however, was only intended to provide a proof of concept for an experiment in persistent programming; some time after 1989 the group's interests moved on and the language was no longer maintained.
In computer science, persistence refers to the characteristic of state of a system that outlives the process that created it. This is achieved in practice by storing the state as data in computer data storage. Programs have to transfer data to and from storage devices and have to provide mappings from the native programming-language data structures to the storage device data structures.
Donald Forbes Macgregor was a Scottish long-distance runner, teacher and politician. He competed in the 1972 Summer Olympics in Munich, representing Great Britain in the men's marathon event, in which he finished in seventh position in 2:16:34. He also competed for Scotland at the Commonwealth Games in 1970 in Edinburgh and 1974 in Christchurch, New Zealand. He had a personal best time of 2:14:15.4.
The University of St Andrews Football Club was formed in the late 19th century at the University of St Andrews in Scotland. The club currently has seven men's and three women's teams participating in the Kingdom of Fife AFA and the BUCS Leagues while also boasting two developmental teams.
Scottish Athletics, stylised as scottishathletics, is the governing body for the sport of athletics in Scotland. As such it is responsible for organising annual championships, maintaining rules for competition and ratifying records. It also selects teams for international competition, and coordinates courses for those aspiring to coach or officiate at meetings. Scottish Athletics is a member of the Commonwealth Games Council for Scotland, and part of UK Athletics, the national governing body for the sport in the United Kingdom. It was established as a limited company on 1 April 2001, when it succeeded the Scottish Athletics Federation (SAF), which had in turn succeeded the Scottish Amateur Athletic Association that had organised the sport since its inception in February 1883.
Kevin Harry Dunion is the Convener of the Standards Commission for Scotland and was the first Scottish Information Commissioner 2003−2012. He is an Honorary Professor in the University of Dundee School of Law and a member of the Scottish Legal Complaints Commission. He was formerly Rector of the University of St Andrews 2008−11.
The Purdue Fort Wayne Mastodons, formerly known as the IPFW Mastodons and Fort Wayne Mastodons, are the intercollegiate athletic teams that represent Purdue University Fort Wayne (PFW). The school's athletic program includes 16 varsity sports teams. Their mascot is a Mastodon named Don, and the school colors are black and gold. The university participates in the NCAA's Division I as members of the Horizon League in all varsity sports except for men's volleyball, which competes in the Midwestern Intercollegiate Volleyball Association. Purdue Fort Wayne offers 8 varsity sports for men and 8 for women.
The Georgia State Panthers men's basketball team represents Georgia State University and competes in the Sun Belt Conference of NCAA Division I. The Panthers play at the Georgia State Convocation Center in Atlanta, Georgia, United States.
PS-algol is an orthogonally persistent programming language.
Malcolm Phillip Atkinson is a professor of e-Science, in the University of Edinburgh School of Informatics. He is known for his work in the areas of object-oriented databases, database systems, software engineering and e-Science and was the UK's first e-Science Envoy (2006–2011) and the Director of the e-Science Institute and National e-Science Centre, University of Edinburgh.
Stephen Patrick Gethins is a Scottish National Party (SNP) politician and academic. He served as the Member of Parliament (MP) for North East Fife from the 2015 general election, until he lost his seat at the 2019 general election to Wendy Chamberlain of the Liberal Democrats. Subsequently, he was appointed Professor of Practice in International Relations at the University of St Andrews.
Fife Contemporary Art & Craft (FCA&C) is a contemporary visual art and craft organisation based in St Andrews, Fife, Scotland. Its main activity is artist support and exhibitions.
The University of St Andrews Boat Club (UStABC), founded in 1962, is the rowing team affiliated to the University of St Andrews. Operating under the University of St Andrews Athletic Union, the club competes in head races and regattas across Scotland and England, including the Head of the River Race (London), British Universities and Colleges Sport (BUCS) Regatta and Henley Royal Regatta. Its national governing body is Scottish Rowing and the registration code of 'SAU'.
Rusacks Hotel, previously known as Macdonald Rusacks Hotel between 2001 and 2019, is a 4-star hotel in St Andrews, Fife, Scotland, overlooking the 1st and 18th greens on the Old Course, St Andrews Links. When it first opened in 1887 it was known as the Marine Hotel, and shortly afterwards, it became Rusack's Marine Hotel. The hotel faces both Pilmour Links and The Links thoroughfare, and overlooks the 1st and 18th greens on the Old Course. In 2021 the hotel was renovated and extended over the old car park, to increase the number of bedrooms to 120.